/* CSS Document */

/*----------------

Basic style

----------------*/

html,body {

margin:0; padding:0; height:100%; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; 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) #FFFFFF no-repeat center top fixed;

margin:	0;	
padding: 0;

background-size: cover;	
-moz-background-size: cover;	
-webkit-background-size: cover;

}

img#expando { 
display: none;
position: absolute; 
z-index: 1;
-ms-interpolation-mode: bicubic; 
} 
 
.wide img#expando, 
.tall img#expando { 
display: block; 
} 
 
.wide img#expando { 
height: auto;
width: 100%; 
} 
 
.tall img#expando { 
height: 100%;
width: auto; 
}  

.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;

margin:	0;	
padding: 0;

background-size: cover;	
-moz-background-size: cover;	
-webkit-background-size: cover;

}

img#expando { 
display: none;
position: absolute; 
z-index: 1;
-ms-interpolation-mode: bicubic; 
} 
 
.wide img#expando, 
.tall img#expando { 
display: block; 
} 
 
.wide img#expando { 
height: auto;
width: 100%; 
} 
 
.tall img#expando { 
height: 100%;
width: auto; 
}


.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;

margin:	0;	
padding: 0;

background-size: cover;	
-moz-background-size: cover;	
-webkit-background-size: cover;

}

img#expando { 
display: none;
position: absolute; 
z-index: 1;
-ms-interpolation-mode: bicubic; 
} 
 
.wide img#expando, 
.tall img#expando { 
display: block; 
} 
 
.wide img#expando { 
height: auto;
width: 100%; 
} 
 
.tall img#expando { 
height: 100%;
width: auto; 
}

.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;

margin:	0;	
padding: 0;

background-size: cover;	
-moz-background-size: cover;	
-webkit-background-size: cover;

}

img#expando { 
display: none;
position: absolute; 
z-index: 1;
-ms-interpolation-mode: bicubic; 
} 
 
.wide img#expando, 
.tall img#expando { 
display: block; 
} 
 
.wide img#expando { 
height: auto;
width: 100%; 
} 
 
.tall img#expando { 
height: 100%;
width: auto; 
}

.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;

margin:	0;	
padding: 0;

background-size: cover;	
-moz-background-size: cover;	
-webkit-background-size: cover;

}

img#expando { 
display: none;
position: absolute; 
z-index: 1;
-ms-interpolation-mode: bicubic; 
} 
 
.wide img#expando, 
.tall img#expando { 
display: block; 
} 
 
.wide img#expando { 
height: auto;
width: 100%; 
} 
 
.tall img#expando { 
height: 100%;
width: auto; 
}

.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;

margin:	0;	
padding: 0;

background-size: cover;	
-moz-background-size: cover;	
-webkit-background-size: cover;

}

img#expando { 
display: none;
position: absolute; 
z-index: 1;
-ms-interpolation-mode: bicubic; 
} 
 
.wide img#expando, 
.tall img#expando { 
display: block; 
} 
 
.wide img#expando { 
height: auto;
width: 100%; 
} 
 
.tall img#expando { 
height: 100%;
width: auto; 
}

.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:28px; padding-right:56px; text-align:right;font:normal 18px "Trebuchet MS"; color:#ffffff; font-style:strong;

}

.index-social-div{

	float:right;

	display:block;

	height:28px;

	width: inherit;

}
.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;

}

#pane6{

height:270px; width:86%;

}

#pane6 span{

font:normal 12px "Trebuchet MS"; color:#EFA41F;

}

#pane6 p{

font:normal 12px "Trebuchet MS"; color:#CFCFCF; padding-left:16px;

}

.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:#000000; text-decoration:none;

}

.index-footerdiv a:hover{

font:normal 11px Arial, Helvetica, sans-serif; color:#00000; 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:100%; height:37px; background:url(images/footer-bg.gif) repeat-x top; font:normal 11px Arial, Helvetica, sans-serif; color:#000000;

}

.index-footermainhome-div{

float:left; display:block; width:100%; height:37px; background:url(images/footer-bghome.gif) repeat-x top; font:normal 11px Arial, Helvetica, sans-serif; color:#000000;

}

.main-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;

}

.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:right;

	display:block;

	height:37px;

	background:url(../images/footer-bg.gif) repeat-x top;

	width: inherit;

}

.index-social-div{

	float:right;

	display:block;

	height:37px;

	width: inherit;

}


.footersocial-div{

	float:right;

	display:block;

	height:37px;

	background:url(../images/footer-bg.gif) repeat-x top;

	width: inherit;

}


