/************************** Header Side **************************/
.TextMenu
{ 
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px; 
	color:#FDD984;
	text-transform:uppercase;
} 
a.TextMenu:link{font-weight: bold;color:#FDD984;text-decoration: none;}
a.TextMenu:visited{font-weight: bold;color:#FDD984;text-decoration: none;}
a.TextMenu:hover{font-weight: bold;color:#FFFFFF;text-decoration: none;}

.TextMenuSelected
{ 
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px; 
	color:#FFFFFF;
	text-transform:uppercase;
} 
a.TextMenuSelected:link{font-weight: bold;color:#FFFFFF;text-decoration: none;}
a.TextMenuSelected:visited{font-weight: bold;color:#FFFFFF;text-decoration: none;}
a.TextMenuSelected:hover{font-weight: bold;color:#FDD984;text-decoration: none;}

/************************** Footer Side **************************/
.TextLinkBottom
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#003A04;
	font-size:11px;
	text-decoration:none;
}
a.TextLinkBottom:link{color:#003A04;text-decoration:none;}
a.TextLinkBottom:visited{color:#003A04;text-decoration:none;}
a.TextLinkBottom:hover{color:#990000;text-decoration:none;}

.TextCopyright
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#CBE3AF;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
a.TextCopyright:link{color:#CBE3AF;text-decoration:none;}
a.TextCopyright:visited{color:#CBE3AF;text-decoration:none;}
a.TextCopyright:hover{color:#FDD984;text-decoration:none;}

/************************** Left Side **************************/
.TabLeftMain
{
	width:146px;
	height:17px;
	background-image: url(Images/bullet_left_main.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	border-bottom:1px solid #FFFFFF;
	padding:5px 2px 0px 22px;
	margin:0px 0px 0px 0px;
	cursor:pointer;
}

.TabLeftMainOver
{
	width:146px;
	height:17px;
	background-image: url(Images/bullet_left_main_over.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	border-bottom:1px solid #FFFFFF;
	padding:5px 2px 0px 22px;
	margin:0px 0px 0px 0px;
	cursor:pointer;
}

.TabLeftSubCover
{
	width:170px;
	padding:0px 0px 0px 0px;
}

.TabLeftSub
{
	background-image: url(Images/bullet_left_submain.gif);
	background-repeat:repeat-y;
	border-bottom:1px solid #FFFFFF;
	padding:5px 2px 5px 22px;
	margin:0px 0px 0px 1px;
}

.TabLeftSubOver
{
	background-image: url(Images/bullet_left_submain_over.gif);
	background-repeat:repeat-y;
	border-bottom:1px solid #FFFFFF;
	padding:5px 2px 5px 22px;
	margin:0px 0px 0px 1px;
}

.TextLeftMain
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#003300;
	font-size:11px;
    font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
a.TextLeftMain:link{color:#003300;text-decoration:none;}
a.TextLeftMain:visited{color:#003300;text-decoration:none;}
a.TextLeftMain:hover{color:#990000;text-decoration:none;}


.TextLeftSub
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#003300;
	font-size:11px;
	text-decoration:none;
}
a.TextLeftSub:link{color:#003300;text-decoration:none;}
a.TextLeftSub:visited{color:#003300;text-decoration:none;}
a.TextLeftSub:hover{color:#990000;text-decoration:none;}

.TextLeftSubOver
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#003300;
	font-size:11px;
    font-weight:bold;
	text-decoration:none;
}
a.TextLeftSubOver:link{color:#003300;text-decoration:none;}
a.TextLeftSubOver:visited{color:#003300;text-decoration:none;}
a.TextLeftSubOver:hover{color:#990000;text-decoration:none;}

.TabLeftHotNews
{
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 2px;
}

.TabLeftHotNewsTitle
{
	background-image: url(Images/bullet_left_news.gif);
	background-repeat:no-repeat;
	padding:9px 0px 11px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	width:165px;
}
.TabLeftHotNewsListing
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #990000;
	border-left: 1px solid #990000;
	border-right: 1px solid #990000;
	padding:5px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	width:163px;
}

.TabLeftHotNewsItem
{
	background-image:url(images/bullet_homenews.gif);	
	background-repeat:no-repeat;
	background-position: 13px 4px;
	padding:0px 5px 3px 25px;
	margin:3px 0px 0px 0px;
}

.TextLeftHotNewsTitle
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
a.TextLeftHotNewsTitle:link{color:#FFFFFF;text-decoration:none;}
a.TextLeftHotNewsTitle:visited{color:#FFFFFF;text-decoration:none;}
a.TextLeftHotNewsTitle:hover{color:#990000;text-decoration:none;}

.TextLeftHotNewsItem
{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	color:#8A6C0F;
	font-size:11px;
	text-decoration:none;
}
a.TextLeftHotNewsItem:link{color:#8A6C0F;text-decoration:none;}
a.TextLeftHotNewsItem:visited{color:#8A6C0F;text-decoration:none;}
a.TextLeftHotNewsItem:hover{color:#990000;text-decoration:none;}

.TabLeftSupport
{
	margin:0px 0px 0px 0px;
	padding:20px 5px 20px 10px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#005339;
	font-size:11px;
	line-height:17px;
}
.TabLeftSupport a:link{color:#005339;text-decoration:underline;}
.TabLeftSupport a:visited{color:#005339;text-decoration:underline;}
.TabLeftSupport a:hover{color:#990000;text-decoration:none;}

.TabLeftSupportTitle
{
	background-image: url(Images/bullet_left_support.gif);
	background-repeat:no-repeat;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	width:165px;
	height:17px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
.TabLeftSupportListing
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #B9A66B;
	border-left: 1px solid #B9A66B;
	border-right: 1px solid #B9A66B;
	padding:5px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	width:163px;
}


.TabLeftNewsPage
{
	height:17px;
	background-image: url(Images/bullet_left_main.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	border-bottom:1px solid #FFFFFF;
	padding:5px 5px 0px 22px;
	margin:0px 0px 0px 0px;
}

.TextLeftNewsPage
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#003300;
	font-size:11px;
    font-weight:bold;
	text-decoration:none;
}
a.TextLeftNewsPage:link{color:#000000;text-decoration:none;}
a.TextLeftNewsPage:visited{color:#000000;text-decoration:none;}
a.TextLeftNewsPage:hover{color:#990000;text-decoration:none;}

.TabLeftHotLine
{
	margin:0px 0px 0px 0px;
	padding:30px 0px 20px 2px;
}
.TabLeftPhone
{
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
}
/************************** Right Side **************************/

.TabRightHotLine
{
	margin:0px 0px 0px 0px;
	padding:10px 0px 20px 0px;
}
.TabRightTitle
{
	background-color: #990000;
	padding:9px 15px 9px 10px;
	margin:0px 0px 15px 0px;
}

.TabRightItem
{
	padding:3px 0px 20px 0px;
}

.TextRightItem
{
	font-family: Arial, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#015527;
	font-size:11px;
	text-decoration:none;
}
a.TextRightItem:link{color:#015527;text-decoration:none;}
a.TextRightItem:visited{color:#015527;text-decoration:none;}
a.TextRightItem:hover{color:#990000;text-decoration:none;}

.TabRightImage
{
	margin:10px 0px 0px 0px;
}

.ImageRightThumb
{
	border:0px solid #005339;
}
/************************** Content Side **************************/
.ContentText
{
	padding:10px 0px 3px 10px;
}

/******************************************************************************** 
 * Added Class
 * This classes for each project is dynamic
 *******************************************************************************/
/********************************* Home Page *****************************/

.ContentHomeTitle
{
	clear:both;
	padding:10px 20px 10px 20px;
	background-color:#659100;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:justify;
	border-bottom:3px solid #FFFFFF;
}

.TabHomeLeft
{
	float:left;
	height:204px;
	width:390px;
}
.TabHomeRight
{
	float:right;
	height:204px;
	width:210px;
}
.ImageHomePromotion
{
	border:2px solid #C96300;
}

.ContentHomePage
{
	clear:both;
	padding:15px 20px 15px 20px;
	margin:0px 0px 0px 0px;
	background-color:#659100;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-align:justify;
	border-bottom:7px solid #FFFFFF;
}

.TabHomeNews
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.TabHomeNewsContent
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 5px;
	width: 191px;
	float:left;
}
/* Report */
.TabHomeNews01
{
	background-image:url(images/hometitle_news_1.gif);	
	background-repeat:no-repeat;
	padding:12px 0px 0px 55px;
	margin:0px 0px 0px 0px;
	width: 136px;
	height:24px;
	float:left;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
a.TabHomeNews01:link{color:#FFFFFF;text-decoration:none;}
a.TabHomeNews01:visited{color:#FFFFFF;text-decoration:none;}
a.TabHomeNews01:hover{color:#FDD984;text-decoration:none;}

/* News */
.TabHomeNews02
{
	background-image:url(images/hometitle_news_2.gif);	
	background-repeat:no-repeat;
	padding:12px 0px 0px 55px;
	margin:0px 0px 0px 0px;
	width: 136px;
	height:24px;
	float:left;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
a.TabHomeNews02:link{color:#FFFFFF;text-decoration:none;}
a.TabHomeNews02:visited{color:#FFFFFF;text-decoration:none;}
a.TabHomeNews02:hover{color:#FDD984;text-decoration:none;}

/* Opinion */
.TabHomeNews03
{
	background-image:url(images/hometitle_news_3.gif);	
	background-repeat:no-repeat;
	padding:12px 0px 0px 50px;
	margin:0px 0px 0px 0px;
	width: 141px;
	height:24px;
	float:left;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
a.TabHomeNews03:link{color:#FFFFFF;text-decoration:none;}
a.TabHomeNews03:visited{color:#FFFFFF;text-decoration:none;}
a.TabHomeNews03:hover{color:#FDD984;text-decoration:none;}

.TabHomeNewsContentList
{
	background-color: #FFFFFF;
	border-left: 1px solid #990000;
	border-right: 1px solid #990000;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:189px;
	height:120px;
	line-height:14px;
}

#TabHomeNewsMarquee
{
	width:180px;
	height:100px;	
	background-color: #EBF4D7;
	margin:5px 0px 5px 0px;
}
.TabHomeNewsContentBottom
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #990000;
	border-left: 1px solid #990000;
	border-right: 1px solid #990000;
	padding:5px 9px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:180px;
	height:20px;
	text-align:right;
}

.TabHomeNewsList
{
	background-image:url(images/bullet_homenews.gif);	
	background-repeat:no-repeat;
	background-position: 10px 3px;
	padding:0px 3px 3px 20px;
	margin:0px 0px 0px 0px;
}

.TextHomeNews
{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	color:#8A6C0F;
	font-size:11px;
	text-decoration:none;
}
a.TextHomeNews:link{color:#8A6C0F;text-decoration:none;}
a.TextHomeNews:visited{color:#8A6C0F;text-decoration:none;}
a.TextHomeNews:hover{color:#990000;text-decoration:none;}

.TextViewMore
{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	color:#8A6C0F;
	font-size:11px;
	font-style:italic;
	text-decoration:underline;
}
a.TextViewMore:link{color:#8A6C0F;text-decoration:underline;}
a.TextViewMore:visited{color:#8A6C0F;text-decoration:underline;}
a.TextViewMore:hover{color:#990000;text-decoration:none;}

/********************************* Service Page *****************************/
.ContentService
{
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
}
.TitleService
{
	padding: 0px 0px 1px 0px;
	margin:5px 0px 10px 0px;
    border-bottom: 1px dashed #8F8F8F;
}

.TabService
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-align:justify;
	line-height:16px;
}

.TabServiceClip
{
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 30px;
}

.TabServiceListing
{
	background-image:url(images/bullet_service.jpg);	
	background-position: 0px 3px;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:6px 0px 10px 30px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;	
	line-height:15px;
	border-bottom:1px dashed #CCCCCC;
}

.TitleProDescription
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
    font-weight:bold;
	padding:0px 0px 2px 0px;
	margin:0px 0px 5px 0px;
	border-bottom:1px solid #EDEEE7;
}

.TextServiceTitle
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:15px;
	color: #20283A;	
    font-weight:bold;
	padding:0px 0px 10px 0px;
}

.TextServiceTitleLink
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #20283A;	
    font-weight:bold;
	padding:0px 0px 10px 0px;
}
a.TextServiceTitleLink:link{color:#20283A;text-decoration:none;}
a.TextServiceTitleLink:visited{color:#20283A;text-decoration:none;}
a.TextServiceTitleLink:hover{color:#990000;text-decoration:none;}

.TabServiceContent
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;	
	padding:0px 0px 30px 0px;
}

.TabFlashService
{	
	width:350px;
	height:300px;
	margin:0px 0px 0px 0px;
}

.TabImgService
{	
	float:left;
	margin:0px 10px 10px 0px;
}

.TabServiceDesc
{	
	margin:0px 0px 0px 0px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
}
.ImgService
{	
	padding:1px 1px 1px 1px;
	border:1px solid #C5C5C5;
}
/**** ***/
.TabLeftService
{
	background-image: url(Images/bullet_left_srv.gif);
	background-repeat:repeat-y;
	border-bottom:1px solid #FFFFFF;
	padding:5px 2px 5px 22px;
	margin:0px 0px 0px 1px;
}

.TabLeftServiceOver
{
	background-image: url(Images/bullet_left_srv_over.gif);
	background-repeat:repeat-y;
	border-bottom:1px solid #FFFFFF;
	padding:5px 2px 5px 22px;
	margin:0px 0px 0px 1px;
}

.TextLeftService
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#003300;
	font-size:11px;
	text-decoration:none;
}
a.TextLeftService:link{color:#003300;text-decoration:none;}
a.TextLeftService:visited{color:#003300;text-decoration:none;}
a.TextLeftService:hover{color:#990000;text-decoration:none;}

.TextLeftServiceOver
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#003300;
	font-size:11px;
    font-weight:bold;
	text-decoration:none;
}
a.TextLeftServiceOver:link{color:#003300;text-decoration:none;}
a.TextLeftServiceOver:visited{color:#003300;text-decoration:none;}
a.TextLeftServiceOver:hover{color:#990000;text-decoration:none;}

/********************************* Product Page *****************************/
.ContentProducts
{
	padding:0px 5px 0px 0px;
	margin:0px 0px 20px 0px;
}
.TitleProduct
{
	padding: 0px 0px 1px 0px;
	margin:5px 0px 10px 0px;
    border-bottom: 1px dashed #8F8F8F;
}
.TabProductCategory
{
	background-image: url(Images/bg_product.gif);
	background-repeat:no-repeat;
	background-position: 0px 2px;
	padding:0px 0px 0px 20px;
	margin:3px 0px 0px 0px;
    height:18px;
}

.TextProductategory
{
	font-family: Arial, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#035538;
	font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
}
a.TextProductategory:link{color:#035538;text-decoration:none;}
a.TextProductategory:visited{color:#035538;text-decoration:none;}
a.TextProductategory:hover{color:#990000;text-decoration:none;}

.TabProduct
{
	background-color: #FFFFFF;/*changed*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.TabProductTitle
{
	background-color: #FFFFFF;/*changed E1EDC7*/
	margin:3px 5px 3px 5px;
}

.TabProductPager
{
	margin:3px 15px 3px 5px;
	text-align:right;
}

.TabProductImage
{
	/*
	width:120px;
	height:120px;
	border:1px solid #C5C5C5;
	background-color: #FFFFFF;
	*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
}

.ImageProductThumb
{
	border:0px solid #C5C5C5;
}

.TextProductTitle
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#896801;
	font-size:11px;
    /*
    font-weight:bold;
    */
	text-decoration:none;
}
a.TextProductTitle:link{color:#896801;text-decoration:none;}
a.TextProductTitle:visited{color:#896801;text-decoration:none;}
a.TextProductTitle:hover{color:#990000;text-decoration:none;}


.TabProductMore
{
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:-5px 30px 10px 0px;
	height:20px;
}
.TabProductMoreText
{
	background-color:#FFFFFF;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	float:right;
	height:20px;
}
.TextProductMore
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
a.TextProductMore:link{color:#000000;text-decoration:none;}
a.TextProductMore:visited{color:#000000;text-decoration:none;}
a.TextProductMore:hover{color:#990000;text-decoration:underline;}
/*
.TabProductMore
{
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:-17px 30px 0px 0px;
	height:12px;
}
.TabProductMoreText
{
	background-color:#FFFFFF;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	float:right;
}
.TextProductMore
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
    font-weight:bold;
	text-decoration:none;
}
a.TextProductMore:link{color:#000000;text-decoration:none;}
a.TextProductMore:visited{color:#000000;text-decoration:none;}
a.TextProductMore:hover{color:#990000;text-decoration:none;}
*/
/********************************* Product Details Page *****************************/
.ContentProductDetails
{
	padding:0px 0px 50px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}

.TitleProductDetail
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#990000;
	font-size:14px;
    font-weight:bold;
	background-image:url(images/bullet_title.gif);	
	background-repeat:no-repeat;
	background-position: 0px 0px;
	padding: 4px 0px 4px 20px;
	margin:5px 0px 5px 10px;
	height:23px;
    border-bottom: 1px dashed #8F8F8F;
}
.TitleProductName
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:15px;
	color: #20283A;	
    font-weight:bold;
	padding:5px 0px 5px 15px;
}
.TabProductDetail
{
	background-color: #E1EDC7;/*changed*/
	margin:5px 5px 5px 5px;
	padding:3px 0px 3px 0px;
}

.TabProductDetailLeft
{
	width:250px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 3px 0px;
	float:left;
}
.TabProductDetailRight
{
	width:320px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 3px 0px;
	float:right;
}

.TabProductImageMain
{
	width:250px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
}

.TabProductCommentMain
{
	padding:0px 0px 0px 0px;
	margin:5px 0px 10px 0px;
}

.TabProductImageAdded
{
	width:250px;
	padding:5px 5px 5px 5px;
	margin:0px 0px 10px 0px;
	border:0px solid #C5C5C5;
}

.ImageProductMain
{
	margin:0px 0px 0px 0px;
	cursor:pointer;
}
.ImageProductAdded
{
	width:60px;
	margin:0px 0px 5px 0px;
	cursor:pointer;
}

.TextLinkViewImage
{
	font-family:  Tahoma, Arial,Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
a.TextLinkViewImage:link{color:#000000;text-decoration:none;}
a.TextLinkViewImage:visited{color:#000000;text-decoration:none;}
a.TextLinkViewImage:hover{color:#990000;text-decoration:underline;}

.TabMenuAttribute
{
	height:17px;
	background-image: url(Images/bullet_attribute.gif);
	background-repeat:no-repeat;
	background-position: 5px 6px;
	border-bottom:1px solid #EDEEE7;
	padding:4px 15px 0px 15px;
	margin:0px 0px 0px 10px;
}

.TabMenuAttributeButton
{
	height:17px;
	background-image: url(Images/bullet_attribute.gif);
	background-repeat:no-repeat;
	background-position: 5px 6px;
	border-bottom:1px solid #EDEEE7;
	padding:4px 15px 0px 15px;
	margin:0px 0px 0px 10px;
}

.TextMenuAttribute
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
    font-weight:bold;
	text-decoration:none;
}
a.TextAttribute:link{color:#000000;text-decoration:none;}
a.TextAttribute:visited{color:#000000;text-decoration:none;}
a.TextAttribute:hover{color:#990000;text-decoration:none;}

.TitleProductAttribute
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
    font-weight:bold;
	padding:0px 15px 2px 0px;
	margin:0px 0px 5px 0px;
	border-bottom:1px solid #EDEEE7;
}

.TabProductAttribute
{
	margin:5px 0px 5px 0px;
	padding:3px 0px 3px 0px;
	font-family:  Tahoma, Arial,Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	line-height:16px;
	text-align:justify;
}

.TabOrder
{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}

.TabOrderTool
{
	padding:0px 20px 0px 0px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
}

.TabMoreInfo
{
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
.TabMoreInfoCat
{
	margin:0px 0px 3px 6px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
.TabMoreInfoAll
{
	margin:0px 0px 3px 6px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

.IconMoreInfo
{
	background-color:#005339;
	margin:0px 3px 0px 0px;
}

.TextMoreInfo
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
a.TextMoreInfo:link{color:#000000;text-decoration:none;}
a.TextMoreInfo:visited{color:#000000;text-decoration:none;}
a.TextMoreInfo:hover{color:#990000;text-decoration:none;}

/********************************* News Page *****************************/
.ContentNews
{
	padding:0px 5px 0px 5px;
	margin:0px 0px 20px 0px;
}

.TitleNews
{
	padding: 0px 0px 1px 0px;
	margin:5px 0px 10px 0px;
    border-bottom: 1px dashed #8F8F8F;
}

.TabNewsCategory
{
	background-image: url(Images/bg_news.gif);
	background-repeat:no-repeat;
	background-position: 0px 2px;
	padding:0px 0px 0px 22px;
	margin:3px 0px 10px 0px;
    height:18px;
}
.TabNewsMore
{
	text-align:right;
	background-image: url(Images/bg_newscat.gif);
	background-repeat:repeat-x;
	background-position: 0px 3px;
	padding:0px 0px 0px 0px;
	margin:-5px 0px 0px 0px;
	height:20px;
}
.TabNewsMoreText
{
	background-color:#FFFFFF;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	float:right;
	height:20px;
}
.TextNewsMore
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
a.TextNewsMore:link{color:#000000;text-decoration:none;}
a.TextNewsMore:visited{color:#000000;text-decoration:none;}
a.TextNewsMore:hover{color:#990000;text-decoration:underline;}
/*** Left News ****/


.TabLeftNews
{
	background-image: url(Images/bullet_left_newscat.gif);
	background-repeat:repeat-y;
	border-bottom:1px solid #FFFFFF;
	padding:5px 2px 5px 22px;
	margin:0px 0px 0px 1px;
}

.TabLeftNewsOver
{
	background-image: url(Images/bullet_left_newscat_over.gif);
	background-repeat:repeat-y;
	border-bottom:1px solid #FFFFFF;
	padding:5px 2px 5px 22px;
	margin:0px 0px 0px 1px;
}

.TextLeftNews
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#003300;
	font-size:11px;
	text-decoration:none;
}
a.TextLeftNews:link{color:#000000;text-decoration:none;}
a.TextLeftNews:visited{color:#000000;text-decoration:none;}
a.TextLeftNews:hover{color:#990000;text-decoration:none;}

.TextLeftNewsOver
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#003300;
	font-size:11px;
    font-weight:bold;
	text-decoration:none;
}
a.TextLeftNewsOver:link{color:#003300;text-decoration:none;}
a.TextLeftNewsOver:visited{color:#003300;text-decoration:none;}
a.TextLeftNewsOver:hover{color:#990000;text-decoration:none;}


/*** News Listing ****/
.TabNewsCategoryTitle
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#990000;
	font-size:14px;
    font-weight:bold;
	background-image:url(images/bullet_title.gif);	
	background-repeat:no-repeat;
	background-position: 0px 0px;
	padding: 4px 0px 4px 20px;
	margin:5px 0px 10px 0px;
	height:23px;
    border-bottom: 1px dashed #8F8F8F;
}

.TabNewsListing
{
	margin:0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.TabNewsViewDetail
{
	padding: 5px 0px 5px 0px;
}

.TabNewsOther
{
	background-image: url(Images/bullet_news.gif);
	background-repeat:no-repeat;
	background-position: 0px 2px;
	border-bottom:1px solid #FFFFFF;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	clear:both;
}

.TabNewsImage
{
	 padding:0px 10px 5px 0px;
}

.TabNewsBrief
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px 0px 7px 0px;
	text-align:justify;
	line-height:14px;
}

.ImageNewsThumb
{
	border:1px solid #C5C5C5;
	margin:0px 0px 5px 0px;
}

.TextNewsCategory
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#005339;
	font-size:12px;
    font-weight:bold;
	text-decoration:none;
}
a.TextNewsCategory:link{color:#005339;text-decoration:none;}
a.TextNewsCategory:visited{color:#005339;text-decoration:none;}
a.TextNewsCategory:hover{color:#990000;text-decoration:underline;}

.TextNewsTitle
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
    font-weight:bold;
	text-decoration:none;
}
a.TextNewsTitle:link{color:#000000;text-decoration:none;}
a.TextNewsTitle:visited{color:#000000;text-decoration:none;}
a.TextNewsTitle:hover{color:#990000;text-decoration:none;}

.TextNewsViewDetail
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
a.TextNewsViewDetail:link{color:#000000;text-decoration:none;}
a.TextNewsViewDetail:visited{color:#000000;text-decoration:none;}
a.TextNewsViewDetail:hover{color:#990000;text-decoration:underline;}


.TextNewsOtherTitle
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
a.TextNewsOtherTitle:link{color:#000000;text-decoration:none;}
a.TextNewsOtherTitle:visited{color:#000000;text-decoration:none;}
a.TextNewsOtherTitle:hover{color:#990000;text-decoration:underline;}

/*** News Detail****/
.TabNewsDetail
{
	margin:0px 0px 10px 0px;
	text-align:justify;
}

.TabNewsDetailTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #000000;	
	padding:10px 0px 10px 0px;
}

.TabNewsDetailImage
{
	 padding:5px 10px 0px 0px;
}
 

.TabNewsDetailBrief
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px 0px 7px 0px;
	text-align:justify;
	line-height:14px;
}

.TabNewsDetailDescription
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.TabNewsGallery
{
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 12px 5px;
}

.TabCommentImage
{	
	padding: 5px 10px 10px 0px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #999999;
}

.TabCommentAddedImage
{	
	padding: 5px 0px 0px 0px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #999999;
}

.TabNewsToolTop
{ 	
	height:20px;
	margin:0px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
}

.TabNewsToolBottom
{ 	
	margin:10px 0px 20px 0px;
	padding:1px 0px 1px 0px;
	border-bottom: 1px dashed #EAEAEA;
	border-top: 1px dashed #EAEAEA;
}

.TabOtherNews
{
	background-image: url(Images/bg_news.gif);
	background-repeat:no-repeat;
	background-position: 0px 2px;
	padding:0px 0px 0px 22px;
	margin:3px 0px 5px 0px;
    height:18px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#005339;
	font-size:12px;
    font-weight:bold;
	text-decoration:none;
}
.TextOtherNews
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#005339;
	font-size:12px;
    font-weight:bold;
	text-decoration:none;
}
a.TextOtherNews:link{color:#005339;text-decoration:none;}
a.TextOtherNews:visited{color:#005339;text-decoration:none;}
a.TextOtherNews:hover{color:#990000;text-decoration:underline;}

.TextOtherNewsTitle
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
a.TextOtherNewsTitle:link{color:#000000;text-decoration:none;}
a.TextOtherNewsTitle:visited{color:#000000;text-decoration:none;}
a.TextOtherNewsTitle:hover{color:#990000;text-decoration:none;}

.TextOtherNewsDate
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-style:italic;
	font-size:11px;
	text-decoration:none;
}

.TabOtherNewsListing
{
	background-image: url(Images/bullet_news.gif);
	background-repeat:no-repeat;
	background-position: 0px 2px;
	border-bottom:1px solid #FFFFFF;
	padding:0px 0px 0px 10px;
	margin:0px 0px 3px 3px;
	clear:both;
}
/********************************* Faqs Page *****************************/
.ContentFaqs
{
	padding:0px 5px 0px 5px;
	margin:0px 0px 20px 0px;
}
.TitleFaq
{
	padding: 0px 0px 1px 0px;
	margin:5px 0px 10px 0px;
    border-bottom: 1px dashed #8F8F8F;
}

.TabFaq
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.TabFaqListing
{
	background-image:url(images/bullet_faq.jpg);	
	background-position: 0px 5px;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:5px 0px 10px 20px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;	
	line-height:15px;
	border-bottom:1px dashed #CCCCCC;
}

.TextFaqTitle
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #20283A;	
    font-weight:bold;
}


/********************************* Links Page *****************************/
.ContentLinks
{
	padding:0px 5px 0px 5px;
	margin:0px 0px 20px 0px;
}
.TitleLink
{
	padding: 0px 0px 1px 0px;
	margin:5px 0px 10px 0px;
    border-bottom: 1px dashed #8F8F8F;
}

.TabLink
{
	padding:0px 0px 0px 3px;
	margin:0px 0px 0px 0px;
}

.TabLinkListing
{
	background-image:url(images/bullet_link.jpg);	
	background-position: 0px 4px;
	background-repeat:no-repeat;
	margin:0px 0px 7px 0px;
	padding:0px 0px 10px 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;	
	line-height:15px;
	border-bottom:1px dashed #CCCCCC;
}

.ImageLink
{
	padding:3px 0px 3px 0px;
}

.TextLinkTitle
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;	
    font-weight:bold;
}
a.TextLinkTitle:link{color:#000000;text-decoration:none;}
a.TextLinkTitle:visited{color:#000000;text-decoration:none;}
a.TextLinkTitle:hover{color:#990000;text-decoration:none;}

.TextLinkUrl
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	color: #000000;	
}
a.TextLinkUrl:link{color:#000000;text-decoration:none;}
a.TextLinkUrl:visited{color:#000000;text-decoration:none;}
a.TextLinkUrl:hover{color:#990000;text-decoration:none;}


/********************************* Promotion Page *****************************/
.ContentPromotion
{
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	/*
	float:left;
	*/
}
.ContentPromotionAll
{
	padding:10px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	text-align:left;
	clear:both;
	/*
	width:400px;
	float:right;
	*/
}
.TitlePromotion
{
	padding: 0px 0px 1px 0px;
	margin:5px 0px 10px 0px;
    border-bottom: 1px dashed #8F8F8F;
}

.TabPromotion
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.TabPromotionLeft
{
	margin:10px 0px 0px 5px;
	width:180px;
	float:left;
	/*
	width:320px;
	float:left;
	*/
}

.TabPromotionRight
{
	margin:10px 0px 0px 0px;
	text-align:center;
	width:225px;
	float:left;
	/*
	width:235px;
	float:right;
	*/
}

.TitleProDescription
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
    font-weight:bold;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.TabProDescription
{
	margin:0px 5px 10px 5px;
	padding:0px 0px 0px 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	line-height:14px;
	clear:both;
}

.ImagePromotion
{
	border:1px solid #C5C5C5;
	margin:0px 0px 10px 0px;
}


.TabPromotionMore
{
	background-image:url(images/bullet_promotion.jpg);	
	background-position: 0px 0px;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:14px 20px 0px 40px;
	height:40px;
	border-top:1px dashed #8F8F8F;
}
.TextPromotionMore
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #005339;	
    font-weight:bold;
	line-height:15px;
}
a.TextPromotionMore:link{color:#005339;text-decoration:none;}
a.TextPromotionMore:visited{color:#005339	;text-decoration:none;}
a.TextPromotionMore:hover{color:#990000;text-decoration:none;}


.TabPromotionListing
{
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;	
	line-height:15px;
	border-bottom:1px dashed #CCCCCC;
	float:left;
	width:400px;
	/*
	*/
}

.TabPromotionsImage
{
	 padding:0px 10px 0px 0px;
	 float:left;
}
.TabPromotionsText
{
	 padding:0px 0px 5px 0px;
}

.TabPromotionsViewDetail
{
	padding: 0px 0px 5px 0px;
	clear:both;
}
.TabPromotionsDateBegin
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px 0px 0px 0px;
	text-align:justify;
	line-height:14px;
}

.TabPromotionsDateEnd
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px 0px 0px 0px;
	text-align:justify;
	line-height:14px;
}

.ImagePromotionsThumb
{
	border:1px solid #C5C5C5;
	margin:0px 0px 5px 0px;
}

.TextPromotionsCategory
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#005339;
	font-size:12px;
    font-weight:bold;
	text-decoration:none;
}
a.TextPromotionsCategory:link{color:#005339;text-decoration:none;}
a.TextPromotionsCategory:visited{color:#005339;text-decoration:none;}
a.TextPromotionsCategory:hover{color:#990000;text-decoration:none;}

.TextPromotionsTitle
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
    font-weight:bold;
	text-decoration:none;
}
a.TextPromotionsTitle:link{color:#000000;text-decoration:none;}
a.TextPromotionsTitle:visited{color:#000000;text-decoration:none;}
a.TextPromotionsTitle:hover{color:#990000;text-decoration:none;}

.TextPromotionsViewDetail
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
a.TextPromotionsViewDetail:link{color:#000000;text-decoration:none;}
a.TextPromotionsViewDetail:visited{color:#000000;text-decoration:none;}
a.TextPromotionsViewDetail:hover{color:#990000;text-decoration:none;}


/********************************* Thank you Page *****************************/
.ContentThankyou
{
	padding:0px 0px 0px 10px;
	margin:0px 0px 20px 0px;
}
.TitleThankyou
{
	padding: 0px 0px 1px 0px;
	margin:5px 0px 10px 0px;
    border-bottom: 1px dashed #8F8F8F;
}

.TabThankyou
{
	margin:10px 0px 5px 0px;
	padding:0px 10px 0px 10px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
}

/********************************* Contact Page *****************************/
.ContentContact
{
	padding:0px 10px 30px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:410px;
	background-color: #FFFFFF;/*changed*/
}
.TitleContact
{
	padding: 0px 0px 1px 0px;
	margin:5px 0px 10px 0px;
    border-bottom: 1px dashed #8F8F8F;
}

.TabContact
{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
}

.TabContactTool
{ 	
	margin:0px 0px 0px 0px;
	padding:0px 60px 0px 0px;/*changed 80px*/
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
}

/********************************* Agents Page *****************************/
.ContentAgents
{
	padding:0px 5px 0px 0px;
	margin:0px 0px 20px 0px;
}
.TitleAgent
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#990000;
	font-size:14px;
    font-weight:bold;
	background-image:url(images/bullet_title.gif);	
	background-repeat:no-repeat;
	background-position: 0px 0px;
	padding: 4px 0px 4px 20px;
	margin:5px 0px 10px 0px;
	height:23px;
    border-bottom: 1px dashed #8F8F8F;
}
.TabAgent
{
	background-color: #FFFFFF;/*changed*/
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}

.TabAgentMap
{
	padding:0px 0px 30px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:250px;
	background-color: #FFFFFF;/*changed*/
}


.TabAgentList
{
	padding:0px 15px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	background-color: #FFFFFF;/*changed*/
	margin:10px 0px 0px 0px;
	padding:0px 5px 20px 5px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#005339;
	font-size:11px;
	line-height:15px;
}
	

.ImageAgent
{
	border:1px solid #FFFFFF;
	margin:0px 0px 0px 0px;
}

/********************************* Content Address Control *****************************/
.ContentAddress
{
	padding:0px 0px 0px 0px;
	float:right;
	width:170px;
}
.TitleAddress
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
	background-color: #990000;/*changed */
	padding:10px 10px 10px 10px;
	margin:0px 0px 5px 0px;
	text-align:center;
}

.TabAddress
{
	margin:10px 0px 0px 0px;
	padding:0px 5px 20px 10px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#005339;
	font-size:11px;
	line-height:16px;
}
.TabAddress a:link{color:#005339;text-decoration:underline;}
.TabAddress a:visited{color:#005339;text-decoration:underline;}
.TabAddress a:hover{color:#990000;text-decoration:none;}

.TabMap
{
	margin:10px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}


/************************************ Printing Style *************************************/

.PrintPageBottom
{ 	
	padding:15px 5px 10px 0px;
}

.PrintPageTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #000000;	
	padding:10px 0px 10px 0px;
}

.PrintPageForm{
	margin:0px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
}

.PrintPageTab
{
	padding:0px 0px 1px 2px;
	margin: 10px 0px 3px 0px;
	border-bottom: 1px solid #919B9C; 	
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:normal;
	color : #000000;
    font-weight:bold;
}
