/* STANDARD TAG REDEFINITIONS */
BODY{	color : Black;	font-family : Arial, Helvetica, sans-serif;	font-size: 12px;            background-color: White;                                            }
TD {	color : Black;	font-size: 12px;}
p { color : Black;   margin-bottom: 5px;  margin-top: 0px;  line-height: 16px;                }
a{	color: #2957A3;	font-size: 12px;    font-weight: normal;     }
a:hover{ text-decoration: underline; }
form{	margin-left: 0px;	margin-bottom: 0px;	margin-right: 0px;	margin-top: 0px;}

/* MAJOR THINGS */
td.ColumnLeft{ width: 160px;  background-color: #F5F5F5;  }
td.ColumnCenter{ width: 354px;  padding: 17px 15px 15px 15px;  background-image: url(../../images/international_china_tianjin/bg_center.gif);  background-repeat: repeat-x;  border-left: 3px solid White;  border-right: 3px solid White;      }
td.ColumnCenterFull{ width: 590px;  margin: 0; padding: 15px 0px 0px 0px;  background-image: url(../../images/international_china_tianjin/bg_center.gif);  background-repeat: repeat-x;  border-left: 3px solid White; }
td.ColumnRight{ width: 179px;  border-left: 1px solid #E5E5E5;  padding: 10px;      }

td.ColumnContentCenter{ width:467px; padding-left: 15px; padding-right:9px; padding-top:10px; }
td.ColumnContentRight{ width:120px; padding-left: 10px; padding-top:10px; }
td.ColumnSingle{padding-left: 15px; padding-right:9px; padding-top:10px;  width: 597px; 	 }
td.ColumnSingle p{ margin-bottom: 10px; }


.TextRedSmall{ font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; color: #DC143C; }
.TextSmall, .TextSmall input, .TextSmall select, .TextSmall a{ font-size: 11px; }
input.InputWide{ width:100% }
img.IllustrationLeft{ margin-right: 15px; margin-bottom: 5px; }
img.IllustrationRight{ margin-left: 15px; margin-bottom: 5px; }
td.HLine{ height: 1px;  background-color: #717264;  }


input.Button{ background-color: #EFEEEC; color: #4F4733; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 15px; padding-right: 15px; padding-bottom: 4px; padding-top: 4px; border: 0px; font-weight: bold;  cursor: pointer;  }
input.ButtonSmall{ background-color: #EFEEEC; color: #4F4733; font-family: Tahoma, " Arial", Helvetica, sans-serif; font-size: 10px; padding-left: 2px; padding-right: 2px; padding-bottom: 2px; padding-top: 1px; border: 0px; font-weight: bold;  cursor: pointer;  }
input.Button:hover, .ButtonSmall:hover{ background-color: #DEDCD8;  color: #2A2A23;  }
.TextRedSmall{ font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; color: #DC143C; }
.BGLight{background-color: #E3E1DE;}
.BGDark{background-color: #BEBBB4;}
.PaddingSides{padding-left:12px; padding-right:12px;}
.TextSmall, .TextSmall input, .TextSmall select, .TextSmall a{ font-size: 11px; }


/* LEFT */
td.LeftNav { padding: 15px 5px 5px 5px; background-color: #2957A3; }
table.LeftNav td{ background-color: #3E6FBF;  padding: 2px 0 2px 0;  }
table.LeftNav a, td.Classifieds a{ font-size: 11px;  color: White;    text-decoration: none;  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;            }
table.LeftNav a:hover, td.Classifieds a:hover{ color: White;  text-decoration: none;  position: relative;  top: -1px;       }
td.Classifieds{  background-color: #244E90;  background-repeat: no-repeat;  border: 1px solid #3E6FBF;  text-align: center;  padding-top: 2px;  padding-bottom: 2px;       }

/* CENTER */
h1, h1 a, h1 a:hover{  font-size: 21px; margin: 0; padding: 0;  font-weight: normal;  font-family: Arial, Helvetica, sans-serif;  line-height: 24px;  display: block;    text-decoration: none;  color : #3E3E3E;  }
div.ArticleInBrief a, div.ArticleInBrief a:hover{	color: #464646; text-decoration: none;  font-size: 11px; }
p.More a, a.More{ font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  color: #B00000;  text-decoration: none;  font-weight: bold;     }
p.More a:hover, a.More:hover{ color: #FF1A1A;  }
table.Date{ margin-bottom: 7px; }
table.Date td.Date{ height: 20px; vertical-align: middle; color: #7A7A7A; font-size: 10px;  font-family: Tahoma, Arial, Helvetica, sans-serif;  padding-bottom: 2px;    padding-left: 2px;  border-bottom: 1px solid Silver;                  }

/* RIGHT */
table.Search{ height: 144px; background-image: url(../../images/international_china_tianjin/bg_search.gif);  background-repeat: no-repeat;  background-color: #2957A3;      }
td.SearchCaption{ color: #B22222;  font-weight: bold;  font-size: 11px;  font-family: Georgia;  padding-left: 20px;  padding-bottom: 3px;  padding-top: 17px;       }
td.Search { padding-left: 13px;  color: White;   }
td.Search td{ color: White; }
td.Search#Radio{ padding-left: 10px; font-size:10px; padding-top:2px; }
td.Search#Links{ padding:0; margin:0; padding-left: 18px;  color: White;  }
td.Search#Links a{ color: White;  font-size: 10px;  font-family: Tahoma, Arial, Helvetica, sans-serif;  font-weight: normal;    }
td.Search#Links a:hover{ text-decoration: underline; }
input.Search{ width: 154px; height: 21px;  background-color: White;  border: 1px solid #425466;        }
table.Search a{ text-decoration: none;   font-family: Tahoma;  font-size: 10px;  font-weight: bold;  color: #B22222;          }
table.Search a:hover{ text-decoration: none;  color: #FF1515;  }
table.Search p{ padding:0; margin: 3px 0 3px 0;  line-height: 13px; }

table.Feature{ background-color:white;  margin-bottom: 1px;  }
table.Feature td.Caption{color : #3B4F63;  padding-left: 0px;     height: 21px;    font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: bold;  text-decoration: none;  border-bottom: 1px solid #535353;                  }
table.Feature td.Caption a{color : #3B4F63; font-size: 12px;  font-weight: bold;  text-decoration: none;        }
table.Feature td.Content{ padding: 9px 0 0 0; }
table.Feature td.Content a, table.Feature td.Content a:hover{color: black; text-decoration: none; font-size:11px;}
table.Feature td.Content a.More{ color: #B00000; font-weight: bold; }
table.Feature td.Content a.More:hover{ color: #FB1300;  text-decoration: underline; }
table.Feature p{ font-size:11px; margin:0 0 6px 0; padding:0; font-size: 11px;  font-family: Arial, Helvetica, sans-serif;  color: Black;  text-decoration: none;  line-height: 14px;     }
p.FeatureCaption, p.FeatureCaption a, p.FeatureCaption a:hover{ font-weight: bold; text-decoration: none; color:#333333;}
table.Feature img.IllustrationLeft{ margin-right: 7px;  }
table.Feature img.IllustrationRight{ margin-left: 7px;  }


/* FOOTER */
td.Footer { font-size:10px;  font-family: "MS Sans Serif", Geneva, sans-serif;  color: Black;  padding-top: 3px;  border-top: 1px solid #B0B0B0;     }
td.Footer p{ margin:0; padding:0; font-size: 11px;  font-family: Tahoma, Arial, Helvetica, sans-serif;    text-decoration: none;  line-height: 16px;   }
td.Footer a{ font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #302B1A; text-decoration: none; }

/* CATEGORY */
table.SubCatList{ background-color: #FAFAFA;  border: 2px solid #FAFAFA; margin-bottom: 15px;     }
table.SubCatList td{ padding: 5px;  }
table.SubCatList ul{	margin:0 0 0 10px; padding:0 0 0 10px;}
table.SubCatList a{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #2957A3; text-decoration: none; }

table.Category{  }
table.Category td.Caption{ color: White; padding-left: 0px; height: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: middle; background-color: #F5F5F5; }
table.Category td.Caption div{ background-color: #3E6FBF; padding-right: 9px; float: left;  height: 19px;  padding-left: 9px;  padding-top: 3px;  color: White;  border-right: 2px solid White;      }
table.Category td.Caption a{color : White; font-size: 11px;  font-weight: bold;  text-decoration: none;        }
table.Category td.Content{ padding: 9px 3px 3px 3px;      }
td.Category{ border-right: 1px solid #E6E6E6; border-left: 1px solid #E6E6E6; border-top: 1px solid #3E6FBF; }
table.Category p.Caption, table.Category p.Caption a{ font-weight: bold;  margin: 0;  padding: 0;   }
table.Category td.Content a, table.Feature td.Content a:hover{color: black; text-decoration: none; font-size:11px;}
table.Category td.More{ border-bottom: 1px solid #E6E6E6;  border-right: 1px solid #E6E6E6;  border-left: 1px solid #E6E6E6;  padding-right: 3px;  padding-bottom: 3px;    }
table.Category a.More{	color: #B00000;  text-decoration: none; }
table.Category td.Content a.More:hover{ color: #C1220B;  text-decoration: underline;  }
.SmallInfo, table.Category p.SmallInfo{ font-family: Arial, Helvetica, sans-serif;  font-size: 10px;  font-style: normal;  color: #8B4513;  margin-bottom: 3px;     }

p.Path, p.Path a{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
td.ColumnContentCenter p.Path, p.Path{	margin-bottom: 9px;}
p.Path a:hover{ color: #FF1A1A; text-decoration: none; }

/* PRINT THIS / EMAIL THIS */
.PrintEmail {	padding-top:4px;}
.PrintEmail a{ color: Black; text-decoration: none;  font-size: 10px;  font-family: Tahoma, Arial, Helvetica, sans-serif;   }
.PrintEmail a:hover{ border-bottom: 1px solid #656056;  text-decoration: none;  }
table.EmailThis{ width: 550px; }
.EmailThis .InputContact{ width: 240px; }
table.PrintThis{	width:100%; }


/* CONTENT PAGES */
table.TopBanner, table.BottomBanner{ margin:10px 0 10px 0;  width: 560px;   }
table.TopBanner td { border-bottom: 1px solid Silver; border-top: 1px solid Silver;  padding: 5px;  }
table.BottomBanner td{  border-top: 1px solid Silver;  padding: 5px;  }
td.ColumnContentCenter p{ margin-bottom:10px; }
img.IllustrationLeft{ margin-right: 15px;  }
img.IllustrationRight{ margin-left: 15px;  }
p.Path, p.Path a{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
td.ColumnContentCenter p.Path, p.Path{	margin-bottom: 9px;}
p.Path a:hover{ color: #FF1A1A; text-decoration: none; }
table.Date{ margin-bottom:9px;}
table.Date td{  vertical-align: middle; color: #767676; font-size: 10px;  font-family: Tahoma, Arial, Helvetica, sans-serif;  padding-bottom: 2px;    padding-left: 2px;                 }
.TextBold{ font-weight: bold; font-size: 14px; }
td.HLine{ height: 1px;  background-color: #DCDCDC;  }
td.Div{padding-left:10px; height: 12px;}
.SmallDark a, a.SmallDark{ color: Black; text-decoration: none;  font-size: 10px;  font-family: Tahoma, Arial, Helvetica, sans-serif; }

/* CONTACT US */
.InputContact{	border: 1px solid #C3C1B9;	width: 360px;}


/* SEARCH RESULTS */
h1.SearchResults{ font-size: 18px; margin: 10px 0 0px 0;  font-weight: normal;  }
table.SearchResults{ margin-bottom:5px;}
table.SearchResults td{	padding:5px; }
table.SearchResults#Odd{background-color: #F9F9F9;   }
table.SearchResults td.Img{  padding-right:9px; padding-left:3px; vertical-align: top;   }
table.SearchResults td.N{ width:15px; }
table.SearchResults a{ text-decoration: none; color: #362718; font-family: Arial, Helvetica, sans-serif;  font-size: 11px; }
table.SearchResults a:hover{	text-decoration: underline;}
table.SearchResults p{	line-height: 14px;  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  margin-bottom: 0px;   }
table.SearchResults .Caption, table.SearchResults .Caption a{ font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: bold;  text-decoration: none;  color: #362718;  margin-bottom: 7px;   }
table.SearchResults a.Link{ color: #006600;  }
td.SearchResultsNav{padding-top:3px;  text-align: center; font-weight:bold;  font-family: Tahoma, Arial, Helvetica, sans-serif;  font-size: 12px;  }
td.SearchResultsNav a{ font-weight: normal; text-decoration: none; color: #362718;  font-size: 11px;  }
td.SearchResultsNav a:hover{	text-decoration: none; color: #E80000;}

/* TERMS */
.terms {text-align: justify;}
