/* CSS Document */

body{ background:#ddd9cd; margin:0px;}




.height{height:15px;}
.height3{height:20px;}

.height1{height:8px;}
.height2{height:5px;}


.top{background:url(../images/top.png) top; width:1000px; height:127px;}

.Top-menu{width:940px; height:46px; margin:0px; padding:0px; }
.Top-menu ul {list-style-type:none; margin:0px; padding:0px;} 
.Top-menu li { float:left; font: 11px Tahoma; font-weight:bold; text-align:center; line-height:44px; }

.Top-menu li a{background:url(../images/menu-sep.png) no-repeat right; margin:0px; 
padding:0px; width:100px; height:46px; display:block; text-decoration:none; color:#f8f8f8;}

.Top-menu li a:hover{width:100px; height:46px; display:block; color:#f3e6a9;}

.Top-menu li.active{width:100px; height:46px; display:block; color:#f3e6a9; background:url(../images/menu-sep.png) no-repeat right; cursor:pointer;}

.top-bg{background:url(../images/mid-bg.png) repeat-y;}

.topbanner{ border:#dddddd 1px dotted; padding:4px; width:942px;}


.titleborder{border-top:#d9d9d9 1px solid;}
.tblborder{border:#d9d9d9 1px solid;}

.imgborder{border:#d9d9d9 1px solid; margin-right:10px;}

.pagetitle{font-family:Arial, Helvetica, sans-serif; 
 font-size:16px; color:#2a61a0; text-shadow: 0.1em 0.1em 0.05em #c2c2c2; border-bottom:#d9d9d9 1px solid; margin:0px; padding-bottom:5px; }
 
 
.pagetitle2{font-family:Arial, Helvetica, sans-serif; font-weight:bold; 
 font-size:12px; color:#2a61a0; text-shadow: 0.1em 0.1em 0.05em #c2c2c2;  } 
 
 
.headtitle{font-family:Arial, Helvetica, sans-serif; font-weight:bold; 
font-size:12px; color:#2a61a0; text-shadow: 0.1em 0.1em 0.05em #c2c2c2;  margin:0px; padding-bottom:5px; } 


.topspace{padding-top:20px; padding-bottom:15px;}

.smalltxt {color:#3d3d3d; font-family:Tahoma; font-size:12px; line-height:16px;}

.more{ color:#1a85d3; font:12px Tahoma; text-decoration:underline;}
.more:hover{ color:#32a9ff; font:12px Tahoma; text-decoration:none;}

.service{ color:#3d3d3d; font:12px Tahoma; text-decoration: none;}
.service:hover{ color:#1a85d3; font:12px Tahoma; text-decoration:underline;}

.testimonials{background:url(../images/testimonials.png) no-repeat; width:252px; height:182px; font:12px Tahoma; color:#fff; padding:20px 10px 10px 10px;}

.Title{ font:12px Tahoma; color:#fff; font-weight:bold; font-style: italic; padding:5px 10px 0px 0px; text-align:right;}


.link{ color:#2a61a0; font:12px Tahoma; font-weight:bold; text-decoration: none;}
.link:hover{ color:#2a61a0; font:12px Tahoma; font-weight:bold; text-decoration:underline;}

.copyright{ font:11px Tahoma; color:#3d3d3d;}

.footerlink {font-family: Tahoma; font-size:11px; color:#3d3d3d; text-decoration:none;}
.footerlink:hover {font-family: Tahoma;  font-size:11px; color:#3d3d3d; }
.footerlinkactive {font-family: Tahoma;  font-size:11px; color:#3d3d3d; text-decoration:none;}


.servicetitld{color:#2a61a0; font:12px Tahoma; font-weight:bold;  }

.leftspace{padding-left:10px;}









/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size:12px; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }





/* Component containers
----------------------------------*/
.ui-widget { font-family: Tahoma; font-size:11px; }
.ui-widget .ui-widget { font-size:11px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Tahoma; }
.ui-widget-content { border: 1px solid #ccc; background: #fff; color: #3d3d3d;  }
.ui-widget-content a { color: #aaaaaa; }
.ui-widget-header { border: 1px solid #3a6a98; background: url(../images/li-bg.png) no-repeat left #3a6a98; color: #ffffff; font-weight: bold;  font-size:20px; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: url(../images/li-bghover.png) no-repeat left #598ab8; font-weight: bold; color: #fff; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #9a9a9a; text-decoration: none; border: 1px solid #3a6a98; background: url(../images/li-bg.png) no-repeat left #3a6a98; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content 

.ui-state-focus, .ui-widget-header .ui-state-focus

 {  background: #2f2f2f; font-weight: bold; color: #fff;
  }
 
 
.ui-state-hover a, .ui-state-hover a:hover { color: #fff; text-decoration: none; background: url(../images/li-bghover.png) no-repeat left #598ab8;  }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border: 1px solid #598ab8; background: url(../images/li-bghover.png) no-repeat left #598ab8;font-weight: bold; color: #fff; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #fff; text-decoration: none; }
.ui-widget :active { outline: none; }






.ui-accordion { width: 100%; height:auto; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top:5px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font:11px Tahoma; font-weight:bold; color:#fff; padding:5px ; margin:0px; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }






.itemCycle .learn


{
	margin:10px 0 0 0; font:12px Arial, Helvetica, sans-serif; 
	z-index:600;
	background-color:#000;
	color:#ffffff;
	height:35px; padding:10px 0px 0px 30px ;
	width:953px;
	position:absolute; line-height:19px;
	bottom:-66px;
	left:-15px; top:298px;  opacity: 0.7
		
		}
	


.itemCycle a{text-decoration: underline; color:#fff;}
.itemCycle a:hover{text-decoration: underline; color:#fff;}



.carousel{height:115px;overflow:hidden}.jcarousel-clip-horizontal{width:950px}

.jcarousel-item{height:100%}.carousel li{width:219px; margin:0 22px 0 0}

.carousel li a{display:block;float:left;display:inline}.carousel ul{margin:0}

.carousel li.last{margin-right:0}.main_sec.carousel_nav{width:100px; left:480px; position:relative;margin:0}

.carousel_nav a{float:left;outline:none;display:inline}


.carousel_nav .carousel_prev{background-image:url(../images/arowleft.png);width:8px; height:16px;margin:0 10px 0 0}

.carousel_nav .carousel_next{background-image:url(../images/arowright.png);width:8px;height:16px}


.main_sec{float:left;clear:both;width:100%}.col,#content .main_sec.narrow .span17{float:left; margin-right:20px;display:inline}

.row{margin:0.90em 0}

.main_sec img{border:#fff 1px solid; width:219px; height:112px;}


.overservice{background:url(../images/powerenergy-small.png) no-repeat; width:359px; height:104px; font-size:11px;}

.overservice2{background:url(../images/bank-small.png) no-repeat; width:359px; height:104px; font-size:11px;}
.overservice3{background:url(../images/application-small.png) no-repeat; width:359px; height:104px; font-size:11px;}

.more{color:#386ca6; text-decoration:underline;}
.more:hover{color:#789a00; text-decoration:underline;}
