#right { float: right; width: 713px;  background:#ffffff;  border: 0px; }

#right .content { margin: 16px 27px 34px 32px;}
#right .content H1 { color: #d5312b; font-size: 140%; font-weight: normal; padding: 0px 0px 10px; text-transform:uppercase;}
#right .content H2 { color: #1a7a64; font-size: 120%; font-weight: bold; padding: 20px 0px 5px 0px; margin-bottom:20px; line-height:18px; border-bottom:1px dotted #392575;}
#right .content H3 { color: #00923f; font-size: 110%; font-weight: bold; padding: 2px 10px; margin-bottom:10px; line-height:18px; background:#f8f8f8; border:1px solid #ccc;}
#right .content IMG { border:#B5FF9B dashed 1px; margin-bottom: 12px;}
#right .content P { color: #3a3a3a; line-height: 18px; margin-top:8px;}
#right .content P SPAN { color: #d5312b;}
#right .content P A { color: #020202; text-decoration: none; font-weight: bold;}
#right .content P A:hover { text-decoration: underline}

#right .content UL { margin: 10px 0px 0px 20px; }
#right .content UL LI {  margin: 0px 0px 8px 0px; }


#right .content .vision { height: 180px; border: 1px solid #acacae; margin-top:15px; background: #efefef;  }
#right .content .vision H2 { color: #797777; font-size: 120%; font-weight: bold; padding: 10px 15px 5px; line-height:18px;}
#right .content .vision  UL { margin: 10px 15px 0px 25px; }
#right .content .vision  UL LI {  margin: 0px 0px 8px 0px; }
#right .content .vision P { color: #3a3a3a; line-height: 18px; margin: 10px 0px; padding:0px 15px;}
#right .content .vision P SPAN { color: #d5312b;}

#right .content .mission { height: 280px; border: 1px solid #acacae; margin-top:15px; background: #efefef;  }
#right .content .mission H2 { color: #797777; font-size: 120%; font-weight: bold; padding: 10px 15px 5px; line-height:18px;}
#right .content .mission P { color: #3a3a3a; line-height: 18px; margin: 10px 0px; padding:0px 15px;}
#right .content .mission P SPAN { color: #d5312b;}

#right .content ul.subproducts_listing{ margin:20px 0px; padding:0px; list-style-type:none;}
#right .content ul.subproducts_listing li{ float:left; text-align:center; margin-right:20px;}
#right .content ul.subproducts_listing li img{ margin-bottom:5px; border:1px solid #999; padding:3px;}
#right .content ul.subproducts_listing li a{ color: #797777; text-decoration:none;}
#right .content ul.subproducts_listing li a:hover{ color: #d5312b;}

#right .features { float:left; width:33%; height:180px; border: 1px solid #acacae; margin:15px 0px; background: #efefef;  }
#right .features H2 { color: #1a7a64; font-size: 120%; font-weight: bold; padding:10px;}
#right .features ul { margin:10px; padding:0px; list-style-type:none;}
#right .features ul li { background:url(../images/news_back.png) left 7px no-repeat; padding-left:10px;}

#right .content .contact { background: #fff url(../images/body_bg.jpg); padding:10px 0px 15px 10px; border: 1px solid #c1c1c1; }

/*==== Table Start ====*/
#tbl { margin:15px 0px 25px 10px; font-size:100%;}
#tbl td { padding:5px 10px; vertical-align:top;}
#tbl .title {font-weight:bold; vertical-align:top; background-color:#999; color:#fff;}
#tbl .row {background:#e7e7e7; vertical-align:top; color:#464646;}
/*==== Table End ====*/

.location {  height: 250px;margin: 25px 0px 15px 0px; }

#tab .tabcontent UL { list-style-type: none; margin: 0px 0px 0px 0px; padding:0px;}
#tab .tabcontent UL LI { color: #454545;}

#tab{ }
#tab ul.menu{ list-style: none; margin:0px; padding:0; line-height:normal;}
#tab ul.menu li{ float:left; margin:0px 0px 0px 0px; padding:3px 15px 4px 9px; line-height:normal; font-size:120%; font-weight:bold;}
#tab ul.menu li{ margin:0px 5px 0px 0px; background: #eee; border:1px solid #1a7a64; border-bottom:none; color: #1a7a64; cursor: pointer;}
#tab ul.menu li.active{ background: #52ccaf; color: #fff;}

#tab .tabcontent { margin:0px 0px 0px 0px; text-align: left; padding: 0px 0px; color:#454545; border: 1px solid #1a7a64;}
#tab .tabcontent.tab1 { display: block; margin:0px;}
#tab .tabcontent.tab2, #tab .tabcontent.tab3 { display: none;}

.padleft10{ padding-left:10px;}
.padleft15{ padding-left:15px;}
.padleft20{ padding-left:20px;}