BODY,TD,TH {
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Arial,sans-serif; FONT-SIZE: 12px; COLOR: #666666; text-align:justify;
}
BODY {
	PADDING: 0px; MARGIN: 0px; background-color:#ffffff; background-image:url(../images/bg.gif); background-repeat:repeat;
}
p {
	margin: 14px 0;
	text-align:justify;
	padding:0px;
	line-height:20px;
}
li{
	list-style-type:disc;
	text-align:justify;
	margin:5px 0;
}
a {
	color: #276685;
	text-decoration: none;
}
a:focus {
     outline: none;
}
a:link {
	color: #276685;
	text-decoration: none;
}
a:visited {
	color: #276685;
	text-decoration: none;
}
a:hover {
	color: #252525;
	text-decoration: none;
}
.clear{
	clear:both;
}
	  


/***********************/
/*id*/
/***********************/
#wrap{
	width:100%;
	min-width:1000px;
	background-image:url(../images/bg-top.gif);
	background-repeat:repeat-x;
	background-position:top;
}
#container{
	width:1000px;
}
#header{
	width:100%;
	padding-top:40px;
	padding-bottom:15px;
	padding-left:10px;
}
#menu-wrap{
	width:100%;
	margin-top:40px;
}
#menu-wrap span{
	margin-right:30px;
	font-size:13px;
}
#content{
	width:100%;
	margin-bottom:40px;
}
#content .bg{
	width:100%;
	background-image:url(../images/inner-bg-top.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:25px;
	min-height:150px;
}
#content .left{
	width:235px;
	padding-right:15px;
}
#content .submenu{
	padding-left:10px;
}
#content .submenu-list{
	color:#464646;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(../images/submenu-bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
}
#content .submenu-list a{
	color:#464646;
	text-decoration:none;
	background-color:#ffffff;
	padding-top:3px;
	padding-bottom:3px;
}
#content .submenu-list a:hover{
	color:#000;
	text-decoration:none;
	background-color:#e5e5e5;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:3px;
}
#content .submenu-list .active{
	color:#000;
	text-decoration:none;
	background-color:#e5e5e5;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:3px;
}
/*IR submenu start*/
#content .ir-submenu-wrap{
	padding-left:18px;
	margin-bottom:5px;
	margin-top:5px;
}
#content .ir-submenu{
	color:#276685;
	padding-bottom:5px;
}
#content .ir-submenu a{
	color:#276685;
	text-decoration:none;
	padding-bottom:5px;
}
#content .ir-submenu a:hover{
	color:#252525;
	text-decoration:none;
	padding-bottom:5px;
}
#content .ir-submenu .active{
	color:#252525;
	text-decoration:none;
	padding-bottom:5px;
}

/*IR submenu end*/
#content .left-photo{
	width:235px;
	margin-top:15px;
}
#content .right{
	width:740px;
	padding-right:10px;
}
#footer-wrap{
	width:100%;
	min-width:1000px;
	background-color:#ffffff;
	border-top:1px solid #eeeeee;
	padding-top:25px;
	padding-bottom:25px;
}
#footer {
	width:1000px;
}
#footer tr td{
	font-size:10px;
	color:#777;
}
#footer a{
	color:#888;
	text-decoration:none;
}
#footer a:hover{
	color:#000;
	text-decoration:none;
}
.footer-separator{
	padding-left:10px;
	padding-right:10px;
}
.footer-logo{
	padding-right:20px;
}




/************************/
/*index*/
/***********************/
#index-banner{
	width:998px;
	height:448px;
	margin-bottom:40px;
}
.index-banner-inner-table{
	border-collapse:collapse;
}
.index-banner-inner-table tr td{
	border:1px solid #c6e3f1;
}
.index-banner-inner-table2{
	border-collapse:collapse;
}
.index-banner-inner-table2 tr td{
	border-top:1px solid #c6e3f1;
	border-bottom:1px solid #c6e3f1;
}
/************************/
/*slideshow1*/
/***********************/
#slideshow1{POSITION: relative; WIDTH: 179px; HEIGHT: 339px; background-color:#FFF; background-repeat:no-repeat; background-position:center; background-image: url(../images/loading.gif);}
#slideshow1 DIV {Z-INDEX: 8; POSITION: absolute; HEIGHT: 339px; TOP: 0px; LEFT: 0px;}
#slideshow1 DIV.active {Z-INDEX: 10; opacity: 1.0; background-color:#FFF;}
#slideshow1 DIV.last-active {Z-INDEX: 9; background-color:#FFF;}
#slideshow1 DIV IMG {BORDER: 0px; DISPLAY: block; WIDTH: 179px; HEIGHT: 339px; background-color:#FFF;}
/************************/
/*slideshow2*/
/***********************/
#slideshow2{POSITION: relative; WIDTH: 200px; HEIGHT: 132px; background-color:#FFF; background-repeat:no-repeat; background-position:center; background-image: url(../images/loading.gif);}
#slideshow2 DIV {Z-INDEX: 8; POSITION: absolute; HEIGHT: 132px; TOP: 0px; LEFT: 0px;}
#slideshow2 DIV.active {Z-INDEX: 10; opacity: 1.0; background-color:#FFF;}
#slideshow2 DIV.last-active {Z-INDEX: 9; background-color:#FFF;}
#slideshow2 DIV IMG {BORDER: 0px; DISPLAY: block; WIDTH: 200px; HEIGHT: 132px; background-color:#FFF;}

/************************/
/*slideshow3*/
/***********************/
#slideshow3{POSITION: relative; WIDTH: 252px; HEIGHT: 132px; background-color:#FFF; background-repeat:no-repeat; background-position:center; background-image: url(../images/loading.gif);}
#slideshow3 DIV {Z-INDEX: 8; POSITION: absolute; HEIGHT: 132px; TOP: 0px; LEFT: 0px;}
#slideshow3 DIV.active {Z-INDEX: 10; opacity: 1.0; background-color:#FFF;}
#slideshow3 DIV.last-active {Z-INDEX: 9; background-color:#FFF;}
#slideshow3 DIV IMG {BORDER: 0px; DISPLAY: block; WIDTH: 252px; HEIGHT: 132px; background-color:#FFF;}

/************************/
/*slideshow4*/
/***********************/
#slideshow4{POSITION: relative; WIDTH: 179px; HEIGHT: 339px; background-color:#FFF; background-repeat:no-repeat; background-position:center; background-image: url(../images/loading.gif);}
#slideshow4 DIV {Z-INDEX: 8; POSITION: absolute; HEIGHT: 339px; TOP: 0px; LEFT: 0px;}
#slideshow4 DIV.active {Z-INDEX: 10; opacity: 1.0; background-color:#FFF;}
#slideshow4 DIV.last-active {Z-INDEX: 9; background-color:#FFF;}
#slideshow4 DIV IMG {BORDER: 0px; DISPLAY: block; WIDTH: 179px; HEIGHT: 339px; background-color:#FFF;}





/***********************/
/*class*/
/***********************/
.menu-title{
	color: #aecfdf;
	font-size:20px;
	padding-bottom:12px;
}
.title{
	color: #276685;
	font-size:18px;
	text-transform:uppercase;
	padding-bottom:15px;
}
.subtitle{
	color: #444;
	font-size:14px;
	font-weight:bold;
}
.dark{
	color: #555;
	font-weight:bold;
}
.pic-border{
	border:1px solid #9ecde3;
	padding:2px;
	background-color:#fff;
}
.contact-us-table{
	margin-top:10px;
}
.contact-us-table tr td{
	padding-top:5px;
	padding-bottom:5px;
}
.google-map{
	border:1px solid #e5e5e5;
	margin-top:10px;
	padding:2px;
}
.stores-header-wrap{
	padding:1px;
	background-color:#ffffff;
	border:1px solid #9ecde3;
	margin-bottom:15px;
}
.stores-header{
	padding:5px;
	background-color:#a2cee4;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
.csr-table{
	padding:10px 20px 10px 20px;
	border:2px dotted #c6e3f1;
	background-color:#fff;
}
.competitive-table{
	padding:10px 20px 10px 20px;
	border-top:8px solid #bad8e7;
	border-left:2px dotted #c6e3f1;
	border-right:2px dotted #c6e3f1;
	border-bottom:2px dotted #c6e3f1;	
	background-color:#fff;
}





/***********************/
/*IR*/
/***********************/
.stock-wrap{
	width:280px;
	border-top:5px solid #757575;
	border-bottom:5px solid #757575;
	padding-top:2px;
	padding-bottom:2px;
}
.stock-table{
	width:100%;
	margin-top:1px;
	margin-bottom:1px;
	border-collapse:collapse;
	background-color:#FFF;
}
.stock-table tr td{
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
}
.stock_11text { font-size:11px;}
.stock_num-up { color:#009900; font-size:11px;}
.stock_num-down { color:#e70000; font-size:11px;}
.stock_updated { font-size:10px; text-align:right; text-decoration:none;}
.stock_updated a { text-decoration:none}

.index-reports-table{
	border-top:5px solid #ccc;
	border-bottom:5px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background-color:#ffffff;
}
.ir-height10{
	height:10px;
}
.ir-general-table tr td{
	padding:8px 5px 8px 5px;
	border-bottom:1px dotted #ccc;
}
.text11{
	font-size:11px;
}
.director-bg-off{
	width:244px;
	height:41px;
	background-image:url(../images/director-profile-bg-off.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:14px;
	padding-bottom:10px;
}
.director-bg-on{
	width:244px;
	height:41px;
	background-image:url(../images/director-profile-bg-on.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:14px;
	padding-bottom:10px;
	color:#555;
}
.director-profile-wrap{
	padding:1px;
	background-color:#ffffff;
	border:1px solid #9ecde3;
	margin-bottom:15px;
}
.director-profile{
	padding:12px;
	background-color:#a2cee4;
	color:#555;
}
.ir-minestones-table tr td{
	border-bottom:1px dotted #ccc;
}
.ir-financial-table tr td{
	text-align:right;
}
.ir-financial-table-white{
	background-color:#fff;
}
.ir-ar-table tr td{
	text-align:center;
}
.ir-ar-icon{
	padding-bottom:5px;
}
.ir-qr-1q{
	width:90px;
	height:24px;
	background-image:url(../images/qr-header-1q.jpg);
	background-repeat:no-repeat;
	padding-left:40px;
	padding-top:11px;
}
.ir-qr-2q{
	width:90px;
	height:24px;
	background-image:url(../images/qr-header-2q.jpg);
	background-repeat:no-repeat;
	padding-left:40px;
	padding-top:11px;
}
.ir-qr-3q{
	width:90px;
	height:24px;
	background-image:url(../images/qr-header-3q.jpg);
	background-repeat:no-repeat;
	padding-left:40px;
	padding-top:11px;
}
.ir-qr-4q{
	width:90px;
	height:24px;
	background-image:url(../images/qr-header-4q.jpg);
	background-repeat:no-repeat;
	padding-left:40px;
	padding-top:11px;
}
.ir-qr-year{
	border-left:3px solid #d5d5d5;
	border-right:2px dotted #d5d5d5;
	border-top:1px dotted #d5d5d5;
	border-bottom:1px dotted #d5d5d5;
	background-color:#ffffff;
	padding-top:18px;
	padding-bottom:17px;
	padding-right:0px;
	padding-left:40px;
	background-image:url(../images/icon-qr.gif);
	background-repeat:no-repeat;
}
.ir-analyst{
	width:168px;
	height:82px;
	background-image:url(../images/analyst-reports-bg.gif);
	background-repeat:no-repeat;
	padding-top:18px;
	padding-left:15px;
	padding-right:15px;
	text-align:center;
}




