@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; outline: 0;}
.clear { clear:both;}
img { border:0;}
form { margin:0;}
ol, ul { list-style:none;}
.flt { float:left}
.frt { float:right;}
.gap { clear : both; height : 10px;}
.inpt { border : 1px solid #aaa6a6; padding:1px 2px; margin: 0 0 5px; background:#fff; width:140px; color: #666;}
.select {border : 1px solid #aaa6a6;background:#fff; width:145px; color: #666; padding:1px 0px; margin: 0 0 5px;}
label {display: block; float: left; line-height: 20px;  margin-bottom: 5px; width: 95px;}
.srch {border : 1px solid #aaa6a6; padding:3px 3px; margin: 0; background:#fff; width:250px; color: #666;}
.dtd {border : 1px solid #aaa6a6; padding:3px 3px; margin: 0; background:#fff; width:100px; color: #666;}

.date { color:#666; padding-bottom:1px;}


p { padding-bottom:7px;}
a:link, a:visited {text-decoration : none; color :#000099;}
a:hover {color:#000;}


h1 { font-size:22px; color:#000099; line-height:20px; padding-bottom:6px; margin-bottom:5px; font-weight:normal;}
h2{ font-size:14px; color:#000; line-height:26px; font-weight:bold; display:block; margin-bottom:10px;}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#333;
	/* [disabled]background-color:#e0dfe0; */
}

.main { width:982px; margin:0 auto; position:relative; background-color:#FFF;}

.hdr { position:relative; height:114px; border-bottom:10px solid #000; background-color:#e0dfe0;}
.hdr .logo{padding:6px 0 9px 30px; float:left; }

.hdr .tel-no{background:url(../images/icon-phone.png) 0 8px no-repeat; display:block; padding-left:60px; line-height:42px; height:42px; width:17%; text-align:left; margin-right:30px; float:right;}
.hdr .logo-name{
	float: right;
	font-size: 26px;
	font-weight: normal;
	margin-right: 10px;
	display: block;
	position: absolute;
	bottom: -135px;
	color: #000099;
	right: 9px;
}
.hdr .logo-name span{ font-size:40px!important;}
.hdr .icon-contact{display:block; padding-left:60px; padding-top:10px; line-height:42px; height:42px; width:17%; text-align:right; margin-right:10px; float:right;}



/*ul.banner { }
ul.banner img{ width:962px; height:251px;}
ul.banner div{background:url(../images/img-transparant.png) 0 0 repeat; color:#FFF; font-size:14px; padding:8px 8px 8px 8px; position:absolute; bottom:0px; width:946px; display:block;}*/


ul.slideshow { position:relative; height:255px; overflow:hidden;}
ul.slideshow li { list-style:none;}
.title {position:absolute; bottom:5px; bottom/**\*/:0px\9; left:0px; text-align:left; width:962px; background:url(../images/img-transparant.png) 0 0 repeat; color:#FFF; font-size:14px;}
.title p{color:#FFF; margin:5px 5px 5px 5px; font-weight:bold; text-transform:capitalize;}

.logo-gallery{}
.logo-gallery img{text-align:center; padding:8px 0;}

.content{ padding:10px; margin:0 auto; text-align:justify;}
.content .lft-panel{ width:210px; float:left;}
.content .rt-panel{width:730px; float:right;}
.content .full-page{ width:100%;}

.area-operation{width:48%; float:left;}
.area-operation img{border:1px solid #CCC;}
.area-offering{width:48%; float:right;}

ul.list{text-align:left;}
ul.list li{ background:url(../images/bullet.png) 0 7px no-repeat; padding-left:16px;}

.partner-comp{ width:202px; border:1px solid #CCC; margin:10px 0 0 0;}
.partner-comp .title-txt{ color:#FFF; font-weight:bold; text-align:left;}
.partner-comp .title-txt a{ color:#FFF; display:block; background-color:#666666;  padding:8px 12px;}
.partner-comp .title-txt a:hover{ color:#FFF; display:block; background-color:#000;}
.partner-comp .title-txt a.select-page{ color:#FFF; display:block; background-color:#000;}
.partner-comp img{/* padding:48px 0 ;*/  padding:13px 0 ;}

.partner-comp-strategic{ width:202px; border:1px solid #CCC; margin:30px 0 0 0;}
.partner-comp .strategic-partner img{ padding:13px 0!important;}
.partner-comp .strategic-partner{ text-align:center;}
.partner-comp .strategic-partner p{ padding:15px 0; font-weight:bold;}



.footer{ border-top:10px solid #000; color:#545453; padding:12px; font-size:11px;}
.footer ul{ display:block;}
.footer ul li{ float:left; padding-bottom:8px;}
.footer ul li span{ padding: 012px;}
.footer a{ color:#545453;}
.footer a:hover{ color:#000;}



.more a{ color:#f24e0e; font-size:11px; text-align:left; font-style:italic; font-weight:bold;}
.more a:hover{ color:#4b1e14;}



.crumb{ font-size:12px; line-height:27px; color:#000; padding:2px 0px 3px 0px; /*background-color:#c7cde5;*/ border-bottom:2px solid #d4d4d4; height:27px; margin:0px 0 12px 0;}
.crumb a{ font-size:11px; color:#000; font-weight:bold; padding:0px 0px 6px 0px; text-decoration:none;}
.crumb a:hover{  font-size:11px; color:#000099; font-weight:bold;}

.error{color : red; font-weight : normal;}

table.tab-border{ width:100%; border-collapse:collapse; border:1px solid #CCCCCC;}
table.tab-border input[type="text"]{ width:180px;}
table.tab-border select{width:184px;}
table.tab-border textarea{width:180px; height:120px;}
table.tab-border tr td{ border-right:1px solid #CCCCCC; border:1px solid #CCCCCC; border:1px solid #CCCCCC; border:1px solid #CCCCCC; padding:6px 8px; text-align:left; vertical-align:top;}
table.tab-border tr td a{ color:#545453;}
table.tab-border tr td a:hover{ color:#000;}



table.questionnaire{ width:80%; border-collapse:collapse; border:1px solid #CCCCCC; background-color:#f1f1f1;}
table.questionnaire input[type="text"]{ width:180px;}
table.questionnaire select{width:184px;}
table.questionnaire textarea{width:180px; height:120px;}
table.questionnaire tr.none{ background-color:#FFF;}
table.questionnaire tr td{ border-right:1px solid #CCCCCC; border:1px solid #CCCCCC; border:1px solid #CCCCCC; border:1px solid #CCCCCC; padding:6px 8px; text-align:left; vertical-align:top;}
table.questionnaire tr td.none{ border-right:1px solid #FFF;}
table.questionnaire tr td.innertable{ padding:0px;}
table.questionnaire tr td.innertable table{ padding:0px; border:none; width:100%;}
table.questionnaire tr td.innertable table tr td{ border:none;}



.btn{ padding:8px 0;}
.btn a{ background-color:#666666; color:#FFF; display:inline-block; padding:3px 8px;}
.btn a:hover{ background-color:#000; color:#FFF; border:1px solid #aeaeae;  padding:2px 7px;}

.hide {
	color:black;
	display:none;
}
