@charset "utf-8";
/* CSS Document */

body
{
	margin:10px 0 0 0px;
	font-family:Calibri;
	color:#3c3c3c;
	text-decoration:none;
	font-size:14px;
	background:url(../design/MainBackground.png) repeat-y left top #fff;
	background-position: center; 
	background-attachment: fixed;
}

#container
{
	margin:0 auto;
	width:1000px;
}


.cleanner1
{
	height:10px;
	background:#ffffff;
}

.cleanner2
{
	width:10px;
}

#boderbuttom
{
	width:1040px;
	height:auto;
	margin: 0 auto;
	background:#ffffff;
}

#dycontent
{
	width:750px;
	float:left;
}

#rightlink
{
	width:250px;
	float:right;
}



#content
{
	width:1000px;
	margin: 0 auto;
	background:#ffffff;
}

#footer
{
	width:1000px;
	height:50px;
	background:#163e65;
	margin:0 auto;
	border-top:solid 5px #163e65;
	border-bottom:solid 5px #f98d24;
}

#footer tr td a
{
	font:#ffffff;
	
}


#containerbody
{
	width:750px;
	height:auto;
	background:#ffffff;
	margin-top:25px;
}


#containertop
{
	background:url(../design/containertop.gif);
	width:1000px;
	height:375px;
}


#ambassador
{
	width:210px;
	height:240px;
	float:left;
	background:url(../design/ambassador1.png);
	margin-left:20px;
	margin-top:10px;
}


#tclogo
{
	width:210px;
	height:240px;
	margin-left:15px;
	float:left;
	background:url(../design/tclogo.png);
}


.ambassador
{
	width:250px;
	height:260px;
	margin-top:15px;
	border:solid 1px #CCC;
}

#leftmenu
{
	width:230px;
	height:270px;
	float:left;
	background:#ffffff;
}


#menubody
{
	margin:0 auto;
	width:23%;
	background:163e65;
}


#sliderbanner
{
	border-top:solid 15px #163e65;
	border-bottom:solid 20px #163e65;
	border-left:solid 5px #163e65;
	border-right:solid 5px #163e65;
}


#bannerlink
{
	float:left;
	width:240px;
	height:50px;
	border-top:dotted 1px #ffffff;
	margin-top:290px;
	margin-left:20px;
}

#vmore
{
	background:url(../design/vmore.png) no-repeat;
	width:80px;
	height:30px;
	margin-top:30px;
	margin-left:150px;
}


#vmore a
{
	font:bold 13px Calibri;
	color:#213f7b;
	text-decoration:none;
	position:relative;
	left:3px;
	top:7px;
}

#vmore a:hover
{
	font:bold 13px Calibri;
	color:#b74b5c;
	text-decoration:none;
	position:relative;
	left:3px;
	top:7px;
}


#containermiddle
{
	height:auto;
	width:750px;
	float:left;
}



.microblog
{
	width:250px;
	margin-top:10px;
}


.microblog tr td
{
	width:50px;
	height:50px;
}


#feature
{
	margin-left:30px;
	width:230px;
}

.feature
{
	width:230px;
	margin:5px 0;
	border-bottom:3px solid #ffffff;
}


#servicelink
{
	margin-top:10px;
	margin-bottom:10px;
	width:690px;
}


#servicelink tr td
{
	width:230px;
	height:300px;
}


#containerbuttom
{
	width:750px;
	height:auto;
}


#news
{
	width:55%;
	float:left;
}


#links
{
	width:45%;
	float:right;
	margin-top:20px;
	margin-bottom:20px;
}

#quicklink
{
	width:180px;
	height:500px;
	background:#e7e7e7;
	float:left;
	margin-left:50px;
	margin-bottom:10px;
}

#quicklink tr td ul
{
	padding:0;
	list-style:none;
}

#quicklink tr td ul li
{
	color:#194480;
}




#scroll
{
	height:20px;
	float:left;
	width:733px;
	margin-top:15px;
	margin-left:8px;
}


.Breadcrumb
{
font-family:Calibri;
font-size:11px;
}


#headerlogo
{
	width:500px;
	height:160px;
	float:left;
}


#headright
{
	width:500px;
	height:160px;
	float:left;
	background:url(../design/headr.png)
}


#language
{
	margin-top:20px;
	margin-right:5px;
	float:right;
}


#language tr td
{
text-align:center;
}


#language tr td a
{
	font:12px Calibri;
	color:#ffffff;
	text-decoration:none;
}

#language tr td .active
{
	background:url(../design/act.png) repeat;
	color:#ffffff;
	width:55px;
	height:17px;
	padding-top:2px;
	}

#language tr td .inactive
{
	background:url(../design/inact.png) repeat;
	color:#ffffff;
	width:55px;
	height:17px;
	padding-top:2px;
}

#timmer-sec
{
	float:right;
	margin-right:5px;
}


#india-time
{
	height:20px;
	margin-left:5px;
}


#china-time
{
	height:20px;
	margin-left:5px;
}



#searchbox
{
	width:400px;
	height:30px;
	margin-top:40px;
	margin-left:90px;
	float:left;
	position:absolute;
	top:80px;
	font: bold 12px Calibri;
}


.logoimg
{
	width:120px;
	height:160px;
	background:url(../design/logo1.png)
}


.logotext
{
	width:380px;
	height:160px;
	background:url(../design/logo2.png)
}


body a:Active
{
color:#3f3f3f;
text-decoration:none;
}
body a:Link
{
color:#3f3f3f;
text-decoration:none;
}
body a:visited
{
color:#3f3f3f;
text-decoration:none;
}
body a:Hover
{
color:#3f3f3f;
text-decoration:underline;
}


.VisitorNumber
{
background:#163e65;
color:#ebebeb;
text-decoration:none;
vertical-align:middle;
text-align:center;
font-weight:bold;
height:34px;
width:146px;
font-family:Calibri;
}

.marqueestyle{background:url(../images/top_r8_c5.png) repeat-x; border-bottom:1px solid #7D8E98;border-top:1px solid #7D8E98; width:100%;}

.footerline{ background:url(../images/foot_r1_c1.jpg) repeat-x;}
.text5 a{font-family:Calibri;font-weight:bold;color:#233706; padding-right:10px;}
.rollBox .LeftBotton{height:52px;width:18px;background:url(../images/btn_left.gif) no-repeat 2px 0;overflow:hidden;float:left;display:inline;margin:45px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:52px;width:18px;background:url(../images/btn_right.gif) no-repeat 3px 0;overflow:hidden;float:left;display:inline;margin:45px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:152px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:150px;float:left;text-align:center;}
.rollBox .Cont .pic img{padding:2px;background:#fff;border:1px solid #fff;display:block;margin:0 auto;}

.ViewMore{ padding-right:10px;}
.ViewMore a:link{color:#B30F0F;}
.ViewMore a:hover{color:#00a4cf; }
.text2 a:link{font-family:Calibri; color:#fff}
.text2 a{font-family:Calibri; font-size:11px; color:#fff}
.rightitem td a{font-family:Calibri; color:#fff}

.topline{ background:url(../images/right_r10_c1.jpg) repeat-x 14px; padding-top:10px;;}

.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 160px; /*Width of Carousel Viewer itself*/
height: 118px; /*Height should enough to fit largest content's height*/
	top: 0px;
	left: 0px;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px 0px 0px 0px; /*margin around each panel*/
/*margin: 20px; /*margin around each panel*/
width: 158px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.panel img
{
border:1px solid #fff;
}
.tdspace{ line-height:10px;}
.newstitle{ font-weight:bold; color:#ff6600;}
.leftpadding{ padding-bottom:5px;}



.GreyGradientBackground tr td a
{
	font:12px Calibri;
	color:#2b2b2b;
	background:url(design/three_0.png)repeat;
}


.tabtitle
{
	background:url(../design/tabtitlebg.png) no-repeat;
}

.tabtitle ul li
{
	font:bold 16px Calibri;
	color:#398fc6;
	margin-left:10px;
	width:200px;
	float:left;
	position:relative;
	top:-2px;
}


.tabbody
{
	height:inherit;
	background:#dcdcdc;
	margin-top:20px;
}



.tabcontent
{
	width:224px; 
	height:180px;
	margin-top:3px;
	margin-left:5px;
	margin-right:5px;
	float:left;
}


.title
{
	display:block;
	width:224px;
	height:100px;
	float:left;
	color:#3d464b;
	font:bold 14px/26px Calibri, Helvetica, sans-serif;
	margin-left:5px;
	margin-top:5px;
}

.title span
{
	font:bold 18px Calibri, Helvetica, sans-serif;
	background:url(../design/tabtitle.png) repeat;
	position:relative;
	top:-130px;
}


.tabcontent ul{
	list-style-type:none;
	padding: 0;
}
.tabcontent ul li{
	display:block;
		padding:0 0 2px 7px;
		color:#8F8F8F;
		background:url(../design/LinksBackgroundtab.png) repeat;
		font:normal 15px Calibri, Helvetica, sans-serif;
}
.tabcontent ul li span{
	display:block;
	color:#408BAA;
	background-color:inherit;
	font:bold 15px Calibri, Helvetica, sans-serif;
	padding:0 0 2px 0;

}
.tabcontent ul li a.grey{
	color:#377594;
	background-color:inherit;
	font:normal 15px Calibri, Helvetica, sans-serif;
}
.tabcontent ul li a.grey:hover{
	color:#cb5858;
	background-color:inherit;
}
.tabcontent ul li a.blue{
	color:#408BAA;
	background-color:inherit;
	font:bold 15px Calibri, Helvetica, sans-serif;
}
.tabcontent ul li a.blue:hover{
	color:#000;
	background-color:inherit;
}


.pagetitle
{
	display:block;
	float:left;
	color:#506068;
	font:bold 18px/26px Calibri, Helvetica, sans-serif;
	margin-top:5px;
	font:18px;
	background:url(../design/pagetitle.gif) repeat-x;
	border:1px dotted #b7b7b7;
}




.itemlist td a
{
	font:14px/26px Calibri, Helvetica, sans-serif;
}

.itemtitle
{
	font:20px Calibri;
	color:#2e8bad;
}



.SmallHeading
{
color:#2e8bad;
text-decoration:none;
font-size:13px;
font-family:Calibri;
font-weight:bold;
}
.SmallHeading a:Active
{
color:#2e8bad;
text-decoration:none;
font-size:12px;
}
.SmallHeading a:Link
{
color:#2e8bad;
text-decoration:none;
font-size:12px;
}
.SmallHeading a:Visited
{
color:#2e8bad;
text-decoration:none;
font-size:12px;
}
.SmallHeading a:Hover
{
color:#2e8bad;
text-decoration:underline;
font-size:12px;
}
.line{
border-top:1px dotted #4397d8;
}



.TextDarkBG
{
margin:0px;
font-family:Calibri;
color:#3f3f3f;
text-decoration:none;
font-size:13px;
text-align:justify;
background-color:#e3e3e3;
padding-left:5px;
height:26px;

}
.TextDarkBG a:Active
{
color:#3f3f3f;
font-size:13px;
text-decoration:none;
}
.TextDarkBG a:Link
{
color:#3f3f3f;
font-size:13px;
text-decoration:none;
}
.TextDarkBG a:visited
{
color:#3f3f3f;
font-size:13px;
text-decoration:none;
}
.TextDarkBG a:Hover
{
font-size:13px;
color:#3f3f3f;
text-decoration:underline;
}


.TextLightBG
{
margin:0px;
font-family:Calibri;
color:#3f3f3f;
text-decoration:none;
font-size:13px;
text-align:justify;
background-color:#ffffff;
padding-left:5px;
height:26px;
}
.TextLightBG a:Active
{
color:#3f3f3f;
font-size:13px;
text-decoration:none;
}
.TextLightBG a:Link
{
color:#3f3f3f;
font-size:13px;
text-decoration:none;
}
.TextLightBG a:visited
{
color:#3f3f3f;
font-size:13px;
text-decoration:none;
}
.TextLightBG a:Hover
{
font-size:13px;
color:#3f3f3f;
text-decoration:underline;
}

#rightbtnlink tr td a ul
{
	margin-top:0px;
	margin-bottom:0px;
}

#rightbtnlink tr td a
{
	font:bold 14px Calibri, Helvetica, sans-serif;
	text-decoration:none;
}

#rightbtnlink tr td a:hover
{
	font:bold 14px Calibri, Helvetica, sans-serif;
	color:#ba5454;
	text-decoration:none;
}

#rightbtnlink tr td#rt1
{
	background:url(../design/rl1.png) no-repeat;
	height:32px;
	width:250px;
}

#rightbtnlink tr td#rt1:hover
{
	background:url(../design/rl1h.png) no-repeat;
	height:32px;
	width:250px;
}

#rightbtnlink tr td#rt2
{
	background:url(../design/rl2.png) no-repeat;
	height:32px;
	width:250px;
}

#rightbtnlink tr td#rt2:hover
{
	background:url(../design/rl2h.png) no-repeat;
	height:32px;
	width:250px;
}


#rightbtnlink tr td#rt3
{
	background:url(../design/rl3.png) no-repeat;
	height:32px;
	width:250px;
}

#rightbtnlink tr td#rt3:hover
{
	background:url(../design/rl3h.png) no-repeat;
	height:32px;
	width:250px;
}

#rightbtnlink tr td#rt4
{
	background:url(../design/rl4.png) no-repeat;
	height:32px;
	width:250px;
}

#rightbtnlink tr td#rt4:hover
{
	background:url(../design/rl4h.png) no-repeat;
	height:32px;
	width:250px;
}

#rightbtnlink tr td#rt5
{
	background:url(../design/rl5.png) no-repeat;
	height:32px;
	width:250px;
}

#rightbtnlink tr td#rt5:hover
{
	background:url(../design/rl5h.png) no-repeat;
	height:32px;
	width:250px;
}

#rightbtnlink tr td#rt6
{
	background:url(../design/rl6.png) no-repeat;
	height:32px;
	width:250px;
}

#rightbtnlink tr td#rt6:hover
{
	background:url(../design/rl6h.png) no-repeat;
	height:32px;
	width:250px;
}

#rightbtnlink tr td#rt7
{
	background:url(../design/rl7.png) no-repeat;
	height:32px;
	width:250px;
}

#rightbtnlink tr td#rt7:hover
{
	background:url(../design/rl7h.png) no-repeat;
	height:32px;
	width:250px;
}



#rightbtnlink tr td#kip
{
	background:url(../design/kip.png) no-repeat;
	height:32px;
	width:250px;
}

#rightbtnlink tr td#kip:hover
{
	background:url(../design/kip1.png) no-repeat;
	height:32px;
	width:250px;
}