/* Css Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ 
	margin:0; 
	padding:0; 
	border:0; 
	outline:0; 
	font-size:100%; 
	vertical-align:baseline; 
	background:transparent; 
}
ol,ul{ 
	list-style:none; 
}
blockquote,q{ 
	quotes:none; 
}
blockquote:before,blockquote:after,q:before,q:after{ 
	content:''; 
	content:none; 
}
:focus{ 
	outline:0; 
}
ins{ 
	text-decoration:none; 
}
del{ 
	text-decoration:line-through; 
}
table{ 
	border-collapse:collapse; 
	border-spacing:0; 
}

/*--------------- General Styles 
*/
.skiplink{ 
	display:none;
}
label{ 
	cursor:pointer; 
}
a,a:visited{ 
	 text-decoration:none; 
}
a:focus,a:hover{ 
	text-decoration:underline; 
}
body{ 
	color:#000; 
	font:62.5%/1 Verdana,"Trebuchet MS",Georgia, Lucida, Arial,Helvetica, sans-serif;
	background:#282828; 
	color:#B1B1B1;
	text-align:center;
	background:#fff url(../images/bgr_body.jpg) repeat-x;
}
.hide{
     position: absolute;
     left: -9999px;
}
.wrapper{ 
	margin:0 auto;
	width:954px;
}
/*--------------- header 
*/
#header{
	width:954px;
	height:96px;
	overflow:hidden;
	padding-top:32px;
	margin-bottom:13px;
}
#header h1{
	width:247px;
	height:96px;
	padding-right:97px;
	float:left;
}
#logo{
	width:247px;
	height:96px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
	background:url(../images/screengrab_new_logo_small.png) no-repeat;
	cursor:pointer;
}
/*--------------- menu 
*/
#menu{
	width:610px;
	height:37px;
	padding-top:59px;
	float:left;
}
#menu li{
	float:left;
	padding-left:6px;
}
#menu li a,#menu li a strong,#menu li a strong strong{
	display:block;
	width:116px;
	height:37px;
}
#menu a{
	background:url(../images/button_menubg.jpg) repeat-x;
	line-height:45px;
	color:#6D6D6D;
	font-size:14px;
	font-family:Arial;
}
#menu a strong{
	background:url(../images/button_menulft.jpg) no-repeat left top;
}
#menu a strong strong{
	background:url(../images/button_menurgt.jpg) no-repeat right top;
	font-weight:normal;
}
#menu a:hover,#menu li .selet, #menu .current_page_item a{
	background:url(../images/button_menubg.jpg) repeat-x left -37px;
	color:#597D9E;
	text-decoration:none;
	cursor:pointer;
}
#menu a:hover strong,#menu li .selet strong, #menu .current_page_item strong{
	background:url(../images/button_menulft.jpg) no-repeat left -37px;
	
}
#menu a:hover strong strong,#menu li .selet strong strong, #menu .current_page_item strong strong{
	background:url(../images/button_menurgt.jpg) no-repeat right -37px;
}
/*-------------------bodytopcont
*/
#bodytopbg,#bodytoptop,#bodytopbtm{
	width:950px;
	height:53px;
	display:block;
}
#bodytopbg{
	background:url(../images/bgr_bodytopbg.jpg) repeat-x;
	margin-left:2px;
}
#bodytoptop{
	background:url(../images/bgr_bodytoplft.jpg) no-repeat;
}
#bodytopbtm{
	background:url(../images/bgr_bodytoprgt.jpg) no-repeat right top;
}
.bodytopcont{
	width:940px;
	text-align:center;
	line-height:53px;
	padding:0 5px;
}

/*   color:#597D9E;    */
.wrapper .bodytopcont a{
	font-size:18px;
	color:#FFFFFF;
	font-family:Arial;
}
/*--------------- main content 
*/
#maincontent{
	width:950;
	margin:12px 0;
	text-align:left;
	padding:0 2px;
	overflow:hidden;
}
/*maincontent slidertopcont*/
#slidertopbg,#slidertoplft,#slidertoprgt{
	width:950px;
	height:54px;
	display:block;
}
#slidertopbg{
	background:url(../images/bgr_slidertopbg.jpg) repeat-x;
}
#slidertoplft{
	background:url(../images/bgr_slidertoplft.jpg) no-repeat;
}
#slidertoprgt{
	background:url(../images/bgr_slidertoprgt.jpg) no-repeat right top;
}
#slidertopcont{
	width:950px;
	overflow:hidden;
}
#slidertopcont ul{
	width:734px;
	height:54px;
	float:left;
	overflow:hidden;
	padding-left:7px;
}
#slidertopcont ul li{
	display:inline;
	background:url(../images/ico_libar.jpg) no-repeat right top;
	float:left;
	padding:0 12px;
}
#slidertopcont ul .lastitem{
	background:none;
}
#slidertopcont ul li a{
	color:#597D9E;
	font-size:18px;
	line-height:54px;
	font-family:Arial;
}
#slidertopcont .inputarea{
	width:209px;
	float:left;
	overflow:hidden;
	padding-top:15px;
}
#slidertopcont .inputarea .srchin{
	width:167px;
	height:26px;
	background:url(../images/bgr_input.jpg) no-repeat;
	display:block;
	float:left;
}

#slidertopcont .inputarea .srchin input{
	background:none;
	border:none;
	color:#8F8F8F;
	font-size:11px;
	font-family:Arial;
	padding:6px 0 0 20px;
}
#slidertopcont .inputarea .submitbutton input{
	width:27px;
	height:26px;
	cursor:pointer;
	background:url(../images/bgr_sbtn.jpg) no-repeat;
	border:none;
	float:left;
	padding:0;
}
/*----------------------------contbtm
*/
#contbtm{
	width:100%;
	background:#C7E3FF url(../images/bgr_contentbtm.jpg) repeat-x;
	border-bottom:1px solid #B5DBFF;
	border-top:1px solid #B5DBFF;
	overflow:hidden;
}
#contbtmcont{
	width:954px;
	margin:0 auto;
	overflow:hidden;
	padding:14px 0 20px 0;
}
.txtcont{
	width:474px;
	float:left;
	text-align:left;
	font-family:Arial;
	padding-left:3px;
	font-style:normal;
	display:block;
	font-size:12px;
	color:#597D9E;
	line-height:20px;
}
.txtcont a{
	color:#597D9E;
}
#webadd{
	width:475px;
	float:right;
	font-family:Arial;
	padding-right:2px;
}
#webadd h2{
	text-align:right;
	color:#4E7396;
	font-size:18px;
	font-weight:normal;
	padding:5px 3px;
}
#webadd ol{
	width:465px;
	height:44px;
	overflow:hidden;
	padding:15px 10px 0 0;
}
#webadd ol li{
	width:44px;
	height:44px;
	float:right;
	padding-right:25px;
}
#webadd ol li a{
	width:44px;
	height:44px;
	display:block;
}
#webadd ol li .facebook{
	background:url(../images/ico_facebook.jpg) no-repeat;
}
#webadd ol li .rss{
	background:url(../images/ico_rss.jpg) no-repeat;
}
#webadd ol li .twitter{
	background:url(../images/ico_twitter.jpg) no-repeat;
}
/*--------------- footer 
*/
#footer{
	width:100%;
	height:37px;
	background:url(../images/bgr_footer.gif) no-repeat;
}
.ftrlft,.ftrbg,.ftrrgt{
	width:954px;
	height:37px;
	display:block;
}
.ftrlft{
	background:url(../images/bgr_ftrlft.jpg) no-repeat;
	
}
.ftrbg{
	background:url(../images/bgr_ftrbg.jpg) repeat-x;
}
.ftrrgt{
	background:url(../images/bgr_ftrrgt.jpg) no-repeat right top;
}
.footercont{
	width:954px;
	margin:0 auto;
}
#ftrcont{
	width:954px;
	overflow:hidden;
	text-align:right;
	font-family:Arial;
}
#ftrcont ul{
	width:auto;
	float:left;
	padding-left:15px;
}
#ftrcont ul li{
	display:inline;
	padding:0 7px;
	background:url(../images/ico_ftrlibar.jpg) no-repeat right;
}
#ftrcont ul .lastitem{
	background:none;
}
#ftrcont ul li a{
	font-size:11px;
	color:#8F8F8F;
	line-height:37px;
}
#ftrcont p{
	line-height:37px;
	font-size:11px;
	padding-right:10px;
}
#ftrcont p a{
	color:#597D9E;
}



#HeadTitle{
    clear:both;
    height:344px;
    margin:0 auto;
    width:950px;
}
#MainTWI{
	width: 741px;
	height: 344px;
	position:relative;
	overflow: hidden;
	float: left;
}
.TWITab{
	width:741px;
	height:344px;
}
/*--Tab type control --*/
#tabSwitchExtra{
	width: 741px;
	margin: auto;
	text-align: left;
}

#ColorSelector{
	float: right;
}
#ColorSelector .ColorSelected{
	opacity: 1;
	filter: alpha(opacity=100);
}
.TWICS{
	width:199px;
	height: 56px;
	padding:30px 5px 0 5px;
	cursor: pointer;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.TWICS:hover{
	opacity: 0.8;
	filter: alpha(opacity=80);
}
#TWICS1{
	background:url(../images/bgr_logistic.jpg) no-repeat;
}
#TWICS2{
	background:url(../images/bgr_logistic.jpg) no-repeat;
}
#TWICS3{
	background:url(../images/bgr_logistic.jpg) no-repeat;
}
#TWICS4{
	background: url(../images/bgr_lasttxt.jpg) no-repeat;
}
.textcont{
	width:697px;
	height:75px;
	padding:10px 30px 0 12px;
	background:url(../images/bgr_txtbx.png) no-repeat;
	position:absolute;
	top:258px;
	left:1px;
	filter: alpha(opacity = 60);
  	
}
.textcont p{
	color:#fff;
	font-size:12px;
	line-height:18px;
	font-family:Arial;
}
.TWICS a{
	text-align:center;
	display:block;
	color:#597D9E;
	font-size:18px;
	font-family:Arial;
	text-decoration:none;
	line-height:24px;
}
.technology{
	height:64px;
	padding-top:22px;
}

/*--------------------innerpage
*/
/*----------------content
*/
#content{
	width:668px;/*681px;*/
	float:left;
	font-family:Arial;
	padding-right:13px;
}
/*content post*/
.post{
	width:668px;
	margin-bottom:12px;
}
.post a, .entry a , .fullentry a{color:#597D9E;}

.title{
	width:668px;
	background:url(../images/bgr_title.jpg) no-repeat left top;
	padding:15px 0 5px 0;
	overflow:hidden;
	border-bottom:1px dashed #A9CEF0;
}
.title strong{
	width:62px;
	height:65px;
	text-align:center;
	float:left;
	color:#436584;
	font-size:18px;
}
.title strong small{
	display:block;
}
.title h4{
	color:#597D9E;
	font-size:18px;
	line-height:12px;
}
.title h4 label{
	font-size:14px;
	padding:0 15px 0 5px;
	cursor: text;
}
.title h4 span{
	font-size:12px;
	display:block;
	padding:10px 0 0 73px;
}
.title h4 span em{
	font-style:normal;
	color:#8F8F8F;
}
.entry{
	width:668px;
	padding:12px 0 12px 0;
	overflow:hidden;
	font-size:12px;
	color:#505050;
}
.fullentry{
	padding:12px 0 12px 0;
	overflow:hidden;
	font-size:12px;
	color:#505050;
}

.entry p, .fullentry p{
	font-size:12px;
	line-height:18px;
	color:#505050;
	padding-bottom:10px;
}

.entry h2 ,.entry h3 ,.entry h4 ,.entry h5 ,.entry h6, .pagetitle, .fullentry h2, .fullentry h3, .fullentry h4, .fullentry h5, .fullentry h6{
	font-size:17px;
	line-height:18px;
	color:#505050;
	padding-bottom:10px;
}
.pagetitle{ padding:10px 0 }
.entry h3, .fullentry h3{ font-size:16px;}
.entry h4, .fullentry h4{ font-size:15px;}
.entry h5, .fullentry h5{ font-size:14px;}
.entry h6, .fullentry h6{ font-size:13px;}

.entry ul,.fullentry ul {
	padding: 0 0 10px 30px;
}

.entry ul li,.fullentry ul li {
	padding: 2px 0 3px 10px;
	list-style:disc;
	list-style-position:inside;
}
.entry ol ,.fullentry ol{
	padding: 0 0 10px 35px;
}

.entry ol li,.fullentry ol li{
	margin: 0;
	padding: 0;
	margin: 2px 0 3px 10px;
	list-style:decimal;
	list-style-position:inside;
}
.metadatabg,.metadatalft,.metadatargt{
	width:668px;
	height:28px;
	display:block;
}
.metadatabg{
	background:url(../images/bgr_metadatabg.jpg) repeat-x;
}
.metadatalft{
	background:url(../images/bgr_metadatalft.jpg) no-repeat;
}
.metadatargt{
	background:url(../images/bgr_metadatargt.jpg) no-repeat right top;
}
.metadata{
	width:668px;
	overflow:hidden;
}
/*content formarea*/
.formarea{
	width:668px;
}
.formarea h3{
	font-size:16px;
	color:#4A6D8D;
	padding-bottom:10px;
}
.formarea dl{
	width:668px;
}
.formarea dl dd{
	width:668px;
	margin-bottom:9px;
	overflow:hidden;
}
.formarea dl dd label{
	display:block;
	width:75px;
	font-size:12px;
	color:#6D6D6D;
	float:left;
}
.formarea dl dd input, .entry from input , .fullentry from input{
	width:225px;
	height:18px;
	border:1px solid #B7DDFF;
	padding:3px 0 0 5px;
	float:left;
}
.formarea dl dd .sbtn, .formarea dl dd input[type=submit], #submit-alt, #submit {
	width:163px;
	height:26px;
	background:url(../images/button_innersbtn.jpg) no-repeat;
	cursor:pointer;
	border:none;
	padding:0;
	margin-left:75px;
}
.formarea dl dd textarea, .entry from textarea, .fullentry from textarea{
	width:455px;
	height:107px;
	background:url(../images/bgr_textarea.jpg) repeat-x;
	border:1px solid #B7DDFF;
	overflow:visible;
	padding:3px 0 0 5px;
}
/*--------------------rgtsidebar
*/
#rgtsidebar{
	width:269px;
	float:right;
}
.rgtrss{
	width:269px;
	height:77px;
	background:url(../images/bgr_rgtrss.jpg) no-repeat;
}
.rgtrss span{
	font-size:18px;
	color:#537799;
	padding:30px 0 0 78px;
	display:block;
}
.rgtrss span a{
	color:#1F5BA1;
}
.rgtbxbg,.rgtbxtop,.rgtbxbtm{
	width:269px;
	display:block;
}
.rgtbxbg{
	background:url(../images/bgr_rgtbxbg.jpg) repeat-y;
	margin-top:13px;
}
.rgtbxtop{
	background:url(../images/bgr_rgtbxtop.jpg) no-repeat;
}
.rgtbxbtm{
	background:url(../images/bgr_rgtbxbtm.jpg) no-repeat left bottom;
}
.rgtbxcont{
	width:239px;
	padding:0 15px;
	font-family:Arial;
	padding-bottom:15px;
}
.rgtbxcont h2{
	color:#597D9E;
	font-size:18px;
	line-height:30px;
	padding:0 0 8px 13px;
}
.rgtbxcont ul{
	width:239px;
}
.rgtbxcont ul li{
	background:url(../images/ico_innerlibullet.jpg) no-repeat 0 6px;
	padding-left:20px;
}
.rgtbxcont ul li a{
	color:#6D6D6D;
	font-size:12px;
	line-height:18px;
}
.rgtbxcont a{
	line-height:18px;
	font-size:12px;
	color:#6D6D6D;
	line-height:18px;
}
.rgtbxcont .big{
	font-size:18px;
}
.rgtbxcont .big1{
	font-size:24px;
}
.rgtbxcont .big2{
	font-size:30px;
}
/*---------------------aboutpage
*/
#aboutcont{
	width:658px;
	float:left;
	padding:0 10px 0 0;
}
#aboutcont h2{
	color:#4A6D8D;
	font-size:18px;
	line-height:24px;
	padding-bottom:5px;
}
#aboutcont p{
	color:#505050;
	font-size:12px;
	line-height:18px;
	padding-bottom:10px;
}
/*-------------------submaincontentpage*/
#submaincontent{
	width:950px; 
	text-align:left;
	padding:0 2px;
}
#submaincontent h2{
	color:#4A6D8D;
	font-size:18px;
	line-height:24px;
	padding-bottom:5px;
}
#submaincontent p{
	color:#505050;
	font-size:12px;
	line-height:18px;
	padding-bottom:10px;
	text-align:justify;
}
