@charset "utf-8";
/* CSS Document */
html,
body,
p,
ul,
ol,
li,
a,
input,
label,
form,
table,div,
tr { margin:0px; padding:0px; border:0px; }
ul { list-style:none; }
img { border:none; }
a { text-decoration:none; }
h1, h2 { display:none;}
h1, h2, h3 { margin:0px;}
table, table tr, table tr td { border-collapse:collapse; }

/***********************************************************************************************/
.globalContainer { width:955px; margin:0 auto; text-align:left; }

.topContainer { width:100%; float:left; padding:0px;  }
.topContainer .content div { }
.topContainer .content { padding:0; float:left; width:100%; }
.topContainer .content .cont01, .topContainer .content .cont02 { float:left; }
.topContainer .content .cont01 { width:270px; padding:17px 0 0 25px;   }

.topContainer .content .cont02 { padding-top:63px; width:660px;  }
.topContainer .content .cont02 .cont03 { padding:0 0px 40px 311px; display:none;} /*to add authorisation form delete "display:none;"*/
.topContainer .content .cont02 .cont04 { float:right; }
.topContainer .content .cont02 .cont05 { clear:both; height:14px; width:100%; background-color:#F5870C; }

.topContainer .content .cont02 .cont03 p { float:left; padding-left:11px; }
.topContainer .content .cont02 .cont03 input { width:72px; border:1px solid #969696; height:18px;}
.topContainer .content .cont02 .cont03 input.btn { width:41px;   background-color:#969696; color:#fff; }
.topContainer .content .cont02 .cont04 ul { float:left; }
.topContainer .content .cont02 .cont04 ul li {  padding:0px 7px; float:left; background:url(../_img/separator01.gif) no-repeat right 4px; }
.topContainer .content .cont02 .cont04 ul li.st01 { padding-right:0px; background:none;}
.topContainer .content .cont02 .cont04 ul li a { padding:2px 3px 18px 3px; display:block; //display:inline-block; }

.topContainer .content .cont06 { clear:both; width:100%; height:162px; background:url(../_img/bg_home01.jpg) no-repeat left top #FBD2A5; float:left;  }




.footer { width:100%; float:left; }
.footer .content { padding:7px 25px; }

.footer .content p { clear:both; }
.footer .content ul { margin-bottom:10px; float:left; width:100%;}
.footer .content ul li{ float:left; border-left:1px solid #858585; padding:0 5px}
.footer .content ul li.st01 { border-right:1px solid #858585;}

.mainContainer { width:100%; clear:both; float:left; }
.mainContainer .mainInnerContainer { width:100%; clear:both; float:left; padding:24px 0px;  }

.lhsContainer { width:280px; float:left;  }
.lhsContainer .content { float:left; padding:0px 15px 0 25px; }
.lhsContainer .content h3 { text-transform:uppercase; }


/********************************************************************************/

.rhsContainer{ width:320px; float:left; }
.rhsContainer .content{ float:left; padding:0px 25px 0 15px; }
.middleContainer { float:left; width:635px; }
.middleContainer .middleInnerContainer { padding:0 15px 0 40px; }


.index .rhsContainer{ width:231px; float:left; }
.index .rhsContainer .content{ float:left; padding:0px 25px 0 15px; }
.index .middleContainer { float:left; width:443px; }
.index .middleContainer .middleInnerContainer { padding:0 15px 0 5px; }

/********************************************************************************/

.row { clear:both; float:left; width:100%;  }
.row .column01, .row .column02, .row .column03, .row .column04  { float:left;}
.row .column01 .content, .row .column02 .content, .row .column03 .content, .row .column04 .content { padding-left:10px; padding-bottom:20px; }

.row .column01 { width:100%; }
.row .column02 { width:50%; }
.row .column03 { width:33.33%; }
.row .column04 { width:25%; }

.lhsContainer .box01,
.lhsContainer .box01 div.st01,
.lhsContainer .box01 div.st01 div.st02 {float:left; min-height:121px;}

.lhsContainer .box01 { width:240px; background:url(../_img/bg01.gif) repeat-x left top #E6E6E6;  }
.lhsContainer .box01 div.st01 { background:url(../_img/bg01_corner_top.gif) no-repeat left top; width:100%;  }
.lhsContainer .box01 div.st01 div.st02 { background:url(../_img/bg01_corner_bottom.gif) no-repeat right bottom; width:100%;  }
.lhsContainer .box01 .cont { padding:14px 0 0px 14px; min-height:121px; }
.lhsContainer .box01 .cont ul { float:left; padding-bottom:10px;  }
.lhsContainer .box01 .cont ul li { float:left; background:url(../_img/bullet01.gif) left 3px no-repeat; padding:0 15px 0 10px;  }
.lhsContainer .box01 .cont ul li.st01 { padding-right:0; }

.lhsContainer .box01 .cont h3 {  margin-bottom:12px;}
.lhsContainer .box01 .cont p 
{   padding-right:95px; 
	background:url(../_img/img01.gif) right top no-repeat; 
	height:67px; /*!!!!*/
	min-height:67px;
}
.lhsContainer .box02 { padding:23px 0 0 30px; clear:both; }


.middleContainer { line-height: 150%}
.middleContainer img.title,
.middleContainer p { margin-bottom:20px;  }
.middleContainer ul {margin-bottom:7px;}

.middleContainer ul li { padding:0 0 13px 9px; background:url(../_img/bullet03.gif) no-repeat left 3px;}
.middleContainer h3 { text-transform:uppercase; }
.middleContainer li.st01 { padding-bottom:0px;}
.middleContainer a.st01, #table01 a { background:url(../_img/bullet03.gif) no-repeat left 3px; padding-left:9px; }
.middleContainer p.st01,
.middleContainer h3, 
.middleContainer p.st02, 
.middleContainer p.st03 { margin-bottom:5px; }


.middleContainer div.st02 p { margin-bottom:0px; }/*Our advantage*/
.middleContainer div.st02 ul li {  background:none; padding-left:0px; } 
.middleContainer div.st03 h3 { margin-top:20px; }/*Core Competencies*/
.middleContainer div.st03 div ul li { text-transform:uppercase; }
.middleContainer div.st03 div p,
.middleContainer div.st04 ul li p { margin:5px 0 0 0;}/*management/history*/
.middleContainer div.st04 ul li { background:none; padding-left:0px; }/*history*/
.middleContainer div.st05 p { margin-bottom:5px; }/*Core Values and Mission*/
.middleContainer div.st05 ul li,
.middleContainer div.st06 ul li {background-image:url(../_img/bullet04.gif);}
.middleContainer div.st07 ul { margin:5px 0; } /*sitemap*/
.middleContainer div.st07 ul li { padding-bottom:0px; line-height:140%; background-position:left 5px;}
.middleContainer div.st07 ul li ul { padding-left:20px; } /*sitemap*/


#table01 { width:100%; text-align:center; }
#table01 tr th { background-color:#DFDCDC;}
#table01 tr th, 
#table01 tr td  { padding:3px; border:1px solid #E5E3E3; } 
.odd { background-color:#F0F0F0; }

.rhsContainer .box01 { float:left; width:240px; background:url(../_img/bg02.gif) repeat-x left top; min-height:146px; //height:146px; }
.rhsContainer .box01 div.st01 { float:left; width:240px; background:url(../_img/bg02_corner_top.gif) no-repeat left top;  }
.rhsContainer .box01 div.st01 ul { margin:22px 0 0 16px;}
.rhsContainer .box01 div.st01 ul li { padding:0 0 13px 9px; background:url(../_img/bullet03.gif)  left 3px no-repeat; text-transform:uppercase;}
.rhsContainer .box01 div.st01 ul li ul { margin:10px 0px 0 5px;}
.rhsContainer .box01 div.st01 ul li.st01 { padding-bottom:0px;}
.rhsContainer .box01 div.st01 ul li.selected li.selected { padding-bottom:10px;}

.rhsContainer h3 { text-transform:uppercase; }

.gallery div.st01 { background:url(../_img/gallery/01.gif) left top no-repeat #ccc; padding:145px 0 0 310px;  }

.gallery div.st03 { padding:10px 23px; }
.gallery div.st03, .middleContainer .box01 div.st01 div.st02  {background-color:#DDDDDD;}
.gallery div.st01 div.st02 { padding:5px 7px;}
.gallery div.st01 div.st02 img { cursor: pointer; }
.gallery h2 {margin-bottom:5px;}
.gallery div.st03 div.selected { display:block; }
.gallery div.st03 div { display:none; }
.gallery div.st03 div h2 { text-transform:uppercase; }

.gallery2  { width:413px; }
.gallery2 div.st01 { background:url(../_img/gallery2/1.jpg) left top no-repeat #ccc; padding:250px 0 0 310px; }


.index .rhsContainer div.st02 ul { list-style:url(../_img/bullet03.gif) outside; padding-left:15px;  }
.index .rhsContainer div.st02 ul li { margin:3px 0;}

.index .rhsContainer div.st01 ul li { background:url(../_img/bullet03.gif) left 3px  no-repeat; list-style:none; padding:0 0 5px 10px;  }

.index .rhsContainer .content div { margin-bottom:20px; float:left;  }
.index .rhsContainer .content div h3 { margin-bottom:5px;}

/**************************************************************/
body { font-family:Verdana, Arial, Helvetica, sans-serif;   }

.topContainer, .mainContainer { font-size:62.5%;color:#4b4b4b;}
.footer { font-size:56.25%; color:#858585; }

.topContainer .content .cont02 .cont03 input.btn { font-size:90%; }
.topContainer .content .cont02 .cont04 ul li.selected a { background-color:#F8AE5A; color:#fff; }

.topContainer a, 
.mainContainer a { color:#4b4b4b;}

.footer a { color:#858585; text-decoration:underline;}

.topContainer a:hover, 
.mainContainer a:hover,
.footer a:hover,
.footer .content ul li.selected,
.rhsContainer .box01 div.st01 ul li.selected,
.rhsContainer .box01 div.st01 ul li.selected a,
.rhsContainer .box01 div.st01 ul li.selected li.selected a 
 { color:#f5870c; }
.rhsContainer .box01 div.st01 ul li.selected  { font-weight:bold; }
.rhsContainer .box01 div.st01 ul li a:hover { text-decoration:underline; }
.lhsContainer h3 {  font-size:120%; }
.index .middleContainer h2 { font-size:140%; display:block; }
.rhsContainer h3 { font-size:140%;color:#f5870c; }
.rhsContainer .box01 div.st01 ul li.selected ul li a { color:#4b4b4b; font-weight:normal;}
.rhsContainer .box01 div.st01 ul li.selected li.selected a { font-weight:bold;}





.middleContainer p.st01, .middleContainer h3 { color:#f5870c; font-size:140%;}
.middleContainer a { color:#f5870c; }
.middleContainer a:hover { text-decoration:underline; }

.middleContainer p.st01, .middleContainer div.st04 ul li p, .middleContainer div.st02 ul li p { color:#f5870c; font-size:140%; font-weight:bold; text-transform:uppercase;  } 
.middleContainer p.st02 { color:#242424; font-size:120%;font-weight:bold; } 
.middleContainer p.st03, .middleContainer div.st02 ul li p  { color:#7C7C7C; font-size:100%;}


.middleContainer div.st07 ul li { font-size:130%; font-weight:bold; } /*sitemap*/
.middleContainer div.st07 ul li ul li { font-size:90%; font-weight:normal; }
.middleContainer div.st07 ul li ul li ul li { font-size:100%; }


.banner-title { display:none; color:#fff; font-size:34px; font-family:Helvetica, sans-serif; padding:50px 0px 0 50px; font-weight:bold;}
.banner-title span { font-size:20px; display:block; padding-left:30px;}

 .flashalt { display:block;}


/*****************************************************************/

/*.topContainer { background-color:#CC99CC;}
.footer { background-color:#9999CC; }
.lhsContainer { background-color:#FFCC99;}
.middleContainer { background-color:#FFCCCC; }
.column01 { background-color:#FFFFCC; }
.column02 { background-color:#99CC99; }
.column03 { background-color: #6699FF; }
.column04 { background-color: #669966; }

.rhsContainer { background-color:#FFCC99; }*/






