/* CSS Document */
/*----------------
Basic style
----------------*/
html,body {
margin:0; padding:0; height:100%; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FFF;
}
body {
font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:100%; color:#FFF;
}
div, table, td, tr, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, span, ul, li, fieldset{
margin:0px; padding:0px;
}
a:link, a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
}
.clear{
clear:both; margin:0px; padding:0px;
}
p{
line-height:18px;
}
img { 
border:none
}
h1{
font:normal 24px "Trebuchet MS"; color:#FFFFFF; padding-bottom:10px;
}
.index-container{
margin:0 auto; width:100%;  height:80%;  padding:0px;
}
.container{
margin:0 auto; width:100%;  height:95%;  padding:0px;
}
/*--------------background-----------*/
.home-background{
background:url(../images/home-bg.jpg) #000000 no-repeat center top fixed;
}
.home-background1024{
background:url(../images/home-bg1024.jpg) #000000 no-repeat center top fixed;
}
.com-background{
background:url(../images/company-bg.jpg) #000000 no-repeat center top fixed;
}
.com-background1024{
background:url(../images/company-bg1024.jpg) #000000 no-repeat center top fixed;
}

.testmoni-background{
background:url(../images/testimonials-bg.jpg) #000000 no-repeat center top fixed;
}
.testmoni-background1024{
background:url(../images/testimonials-bg1024.jpg) #000000 no-repeat center top fixed;
}
.contact-background{
background:url(../images/contact-bg.jpg) #000000 no-repeat center top fixed;
}
.contact-background1024{
background:url(../images/contact-bg1024.jpg) #000000 no-repeat center top fixed;
}

.led-background{
background:url(../images/leadership-bg.jpg) #000000 no-repeat center top fixed;
}
.led-background1024{
background:url(../images/leadership-bg1204.gif) #000000 no-repeat center top fixed;
}
.sol-background{
background:url(../images/solutions-bg.jpg) #000000 no-repeat center top fixed;
}
.sol-background1024{
background:url(../images/solutions-bg1024.jpg) #000000 no-repeat center top fixed;
}

/*--------------home-----------*/
.index-topdiv{
float:left; display:block; width:100%; height:24px; padding:0px;
}
.index-topinner-div{
float:left; display:block; width:99%; height:24px; padding-right:0px; background:url(../images/index-bluebg.png) repeat-y right top;
}
.index-topinner-div01{
float:left; display:block; width:99%; height:24px; padding-right:0px; 
}

.index-leader-topdiv{
float:left; display:block; width:100%; height:13px; padding:0px;
}
.index-topinner-leader-div01{
float:left; display:block; width:99%; height:13px; padding-right:0px; 
}

.index-phone-div{
float:right; display:block; height:24px; padding-right:16px; text-align:right;font:normal 18px "Trebuchet MS"; color:#ffffff; font-style:strong;
}
.index-banner-div{
float:right; display:block; height:24px; padding-right:56px; 
}
.index-navdiv{
float:left; display:block; width:100%; height:65px; margin:0px; padding-right:0px; background:url(../images/login-bg.png) no-repeat right top;
}
.index-navinner-div{
float:left; display:block; width:99%; margin:0px; padding:0px; background:url(../images/index-bluebg.png) repeat-y right top;
}
.index-mainnavdiv{
float:left; display:block; width:100%; margin:0px; padding:3px 0px 0px 0px; height:62px; background:url(../images/login-bg.png) repeat-x;
}
.index-bodydiv{
float:left; display:block; width:100%; height:100%;padding:0px; margin:0;
}
.index-bodyinner-div{
float:left; display:block; width:99%; height:100%;padding:0px; margin:0; background:url(../images/index-bluebg.png) repeat-y right top;
}
/*-----------header----------*/
.textbox{
width:85px; height:13px; border:0px; background:#FFFFFF; font:normal 11px Arial, Helvetica, sans-serif; color:#999999; padding:2px;
}
/*-----------body----------*/
.ind-body-padding{
padding:0px 42px 0px 24px;
}
.ind-text p{
font:normal 13px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:18px;
}
.ind-text span{
font:normal 11px Arial, Helvetica, sans-serif; color:#8CA7BF;
}
.ind-text a{
font:normal 13px Arial, Helvetica, sans-serif; color:#EFA41F; text-decoration:none; background:url(../images/ind-arrow.gif) no-repeat 35px 3px; padding:0px 40px 0px 0px;
}
.ind-text a:hover{
font:normal 13px Arial, Helvetica, sans-serif; color:#EFA41F; text-decoration:none;
}
.ind-clientblog{
float:left; display:block; width:186px; height:69px; background:url(../images/ind-clientblog.png) no-repeat; padding:11px 102px 0px 9px; font:normal 16px "Trebuchet MS"; color:#E6E6E6;
}
.ind-clientblog a{
font:normal 11px "Trebuchet MS"; color:#EFA41F; text-decoration:none; text-transform:uppercase;
}
.ind-clientblog a:hover{
font:normal 11px "Trebuchet MS"; color:#EFA41F; text-decoration:none; text-transform:uppercase;
}

/*-----------company-----------*/
.com-bodydiv{
float:left; display:block; width:100%; height:78%; padding:0px; margin:0;
}
.com-bodydiv01{
float:left; display:block; width:100%; height:80%; padding:0px; margin:0;
}
.com-padding{
padding:28px 36px 33px 36px; background-color:#000000;
}
.com-padding01{
padding:20px 36px 0px 36px; background-color:#000000;
}
.com-padding02{
padding:0px 30px 0px 30px; background-color:#000000;
}
.com-padding03{
padding:0px; background-color:#000000;
}
.companydiv{
float:left; display:block; width:100px; margin:0; padding:40px 0 0 0;
}
.companymenu ul{
list-style-type:none; margin:0; padding:0;
}
.companymenu li{
display:block; float:left; margin:0; padding:0; clear:both;
}
.companymenu li a{
display:block; float:left; margin:0; padding:0 0 14px 0; font:normal 13px "Trebuchet MS"; color:#FFFFFF; text-decoration:none;
}
.companymenu li a:hover{
display:block; float:left; margin:0; padding:0 0 14px 0; font:normal 13px "Trebuchet MS"; color:#EFA41F; text-decoration:none;
}
.companymenu li a.active{
display:block; float:left; margin:0; padding:0 0 14px 0; font:normal 13px "Trebuchet MS"; color:#EFA41F; text-decoration:none;
}
.comheader{
font:normal 18px "Trebuchet MS"; color:#FFFFFF;
}
.comcontent-text{
font:normal 20px "Trebuchet MS"; color:#A5A5A5;
}
.comcontent-text01{
font:normal 16px "Trebuchet MS"; color:#A5A5A5;
}
/*-----------Leadership-----------*/
.leader-bodydiv{
float:left; display:block; width:100%; height:85%;/* */padding:0px; margin:0;
}
.leader-bigimg{
background:url(../images/leader-bigimg.jpg) no-repeat right bottom;
}

/*-----------Solution-------------*/
.sol-bodydiv{
float:left; display:block; width:100%; height:85%;/* */padding:0px; margin:0;
}
.sol-padding{
padding:0px 0px 11px 0px;
}
.sol-bot-padding{
padding:3px 0px 0px 0px; background-color:#000000;
}

.sol-ltbody-bg{
background:url(../images/solutions-bodybg.png) repeat; height:240px; padding:8px 10px 8px 20px;
}
.sol-rtbody-padd{
float:left; display:block; width:276px; padding:12px;
}
/*-----------rollover image-----------*/
.boxgrid{ 
width: 133px; height: 89px; margin:0px; float:left; background:#EEA41F; overflow: hidden; position: relative; 
}
.boxgrid img{ 
position: absolute; top: 0; left: 0; border: 0; 
}
.boxgrid p{ 
padding: 20px 0px 0px 0px; font:bold 14px "Trebuchet MS"; color:#FFFFFF; text-transform:uppercase; text-align:center; line-height:20px;	
}
.boxcaption{ 
float: left; position: absolute; background: #000; height:89px; width:100%; cursor:pointer; opacity: .6; 
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
.captionfull .boxcaption {
top: -89px; left: 0;
}
/*-----------end rollover image-----------*/
/*-----------Q&A-------------*/
.qa-bodydiv{
float:left; display:block; width:100%; height:78%; padding:0px; margin:0;
}
.qa-ltbody-bg{
background:url(../images/solutions-bodybg.png) repeat; padding:12px 10px 12px 20px;
}
.qa-ltbody-bg h1{
font:normal 12px "Trebuchet MS"; color:#EFA41F;
}
.qa-ltbody-bg p{
font:normal 12px "Trebuchet MS"; color:#FFFFFF; padding-left:20px;
}
/*-----------testmonial-------*/
.testmoni-bodydiv{
float:left; display:block; width:100%; height:87%; padding:0px; margin:0;
}
.testmoni-padding{
padding:0px 33px 17px 38px;
}
.testmoni-body-bg{
background:url(../images/testimon-bodybg.png) repeat; padding:14px 10px 8px 30px;
}
.testmoni-body-bg h1{
font:normal 26px "Trebuchet MS"; color:#FFFFFF; padding-bottom:12px;
}
.testmoni-body-bg p{
font:normal 12px "Trebuchet MS"; color:#FFFFFF;
}
.testmoni-body-bg span{
font:normal 12px "Trebuchet MS"; color:#EFA41F;
}
/*-----------contact-------*/
.contact-bodydiv{
float:left; display:block; width:100%; height:87%; padding:0px; margin:0;
}
.contact-padding{
padding:0px 33px 17px 38px;
}
.contact-body-bg{
background:url(../images/contact-bodybg.png) repeat; padding:12px 10px 12px 80px;
}
.contact-body-bg h1{
font:normal 26px "Trebuchet MS"; color:#FFFFFF; padding-bottom:4px;
}
.contact-body-bg p{
font:normal 12px "Trebuchet MS"; color:#FFFFFF;
}
.contact-body-bg a{
font:normal 12px Arial, Helvetica, sans-serif; color:#EFA41F; text-decoration:none;
}
.contact-body-bg a:hover{
font:normal 12px Arial, Helvetica, sans-serif; color:#EFA41F; text-decoration:none;
}
.textbox01{
width:220px; height:20px; border:1px solid #FFFFFF; margin:3px 0 8px 0; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#000000;
}
.textarea{
width:310px; height:90px; border:1px solid #FFFFFF; margin:3px 0 8px 0; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#000000;
}
.subutton{
width:60px; font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-align:center; cursor:pointer; margin:0; padding:4px 0 4px 0; border:0px;
}
/*-----------scroll------------*/
.holder{
float: left; margin: 0px;
}
.scroll-pane{
position: relative; width: 97%; overflow: auto; float: left;
}
#pane3{
height:270px; width:86%;
}
#pane3 span{
font:normal 12px "Trebuchet MS"; color:#EFA41F;
}
#pane3 p{
font:normal 12px "Trebuchet MS"; color:#CFCFCF; padding-left:16px;
}
#pane4{
height:240px; width: 100%; 
}
#pane4 span{
font:normal 12px "Trebuchet MS"; color:#EFA41F;
}
#pane4 p{
font:normal 12px "Trebuchet MS"; color:#CFCFCF; padding-left:16px;
}
#pane5{
height:375px; width: 85%; 
}
#pane5 h1{
font:normal 12px "Trebuchet MS"; color:#EFA41F;
}
#pane5 p{
font:normal 12px "Trebuchet MS"; color:#FFFFFF; padding-left:20px;
}
.orange-bar .jScrollPaneTrack{
background: #010101;  opacity: .6;  filter: alpha(opacity=60);
}
.orange-bar .jScrollPaneDrag{
background:url(../images/scroll-bar.gif) no-repeat 50% 50%;
}
.orange-bar .scroll-pane{
background: transparent;
}
.orange-bar01 .jScrollPaneTrack{
background: #002C3F;  opacity: .6;  filter: alpha(opacity=60);
}
.orange-bar01 .jScrollPaneDrag{
background:url(../images/scroll-bar.gif) no-repeat 50% 50%;
}
.orange-bar01 .scroll-pane{
background: transparent;
}
/*-----------end scroll------------*/
/*-----------footer----------*/
.footerdiv{
position:fixed; z-index:100; width:100%; height:37px;  margin:0 auto; padding:3px 0px 0px 0px; bottom:0px;
}
.ind-footerdiv{
position:fixed; z-index:100; width:100%; height:37px;  margin:0 auto; padding:0px; bottom:0px;
}
.index-footerdiv{
	float:left;
	display:block;
	width:100%;
	height:37px;
	padding-right:0px;
	background:url(../images/footer-bg.gif) repeat-x top;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.index-footerdiv a{
font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;
}
.index-footerdiv a:hover{
font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;
}
.index-footerinner-div{
float:left; display:block; width:99%; background:url(../images/index-bluebg.png) repeat-y right top;
}
.index-footermain-div{
float:left; display:block; width:75%; height:37px; background:url(../images/footer-bg.gif) repeat-x top; font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF;
}
.main-footerdiv{
	float:left;
	display:block;
	width:90%;
	height:37px;
	padding-right:0px;
	background:url(../images/footer-bg.gif) repeat-x top;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.main-footerdiv a{
font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;
}
.main-footerdiv a:hover{
font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;
}

.index-footersocial-div{
	float:inherit;
	display:block;
	height:37px;
	background:url(../images/footer-bg.gif) repeat-x top;
	width: inherit;
}
.footersocial-div{
	float:right;
	display:block;
	height:37px;
	background:url(../images/footer-bg.gif) repeat-x top;
	width: inherit;
}


