body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; 
font-size:13px; color:#707070; background-color:#fefdfd; }
.preload{display:none;}
img{border:0}
.outer{width:1253px; margin:0 auto; display:block; overflow:visible ; }
.leftside{position:relative; display:block; width: 130px; height:1430px; float:left; background-image:url(../images/left-strech.jpg); background-repeat:repeat-y  }

.mainstage{width:1253px; margin:0 auto; overflow:visible; padding-bottom:10px; }

.mainmaier{width:1253px; margin:0 auto;  overflow:visible; }

.header{width:100%; height:100px; padding:10px 0 0 0; margin:0 auto;  }
.logo{width:288px; height:96px; padding:0; margin:0; float:left; }

.iso{width:108px; height:85px; padding:0; margin:0 0 0 230px; float:left; }

.callus{width:161px; padding:0; overflow:hidden; float:right; margin:0; padding:0; }
.callus h3{margin:0; padding:0; text-align:right; font-family:impact; font-weight:normal; color:#2E83FF;font-size:23px; }


.mainmenu{margin:0 auto; padding:0; float:none; width:100%; overflow:hidden; }

.malrhead{height:42px; width:1253px; }

.site{width:1100px; overflow:hidden; padding:0 15px 20px 15px ;display:block; 
overflow:hidden; margin:20px auto 0 auto; border:1px solid #EAEAEA  ; 
background:#FFFFFF; border-radius:10px;  }

.bgbanner{margin:65px auto 0 auto; padding:0; height:426px; width:1091px; float:none; background:url(../images/bg-banner.jpg) no-repeat; }
.nivo{
    width: 1091px; 
    height: 400px; 
	float:left; border:1px solid  #D2D2D2;
	padding:0;
	margin:0; 
	}
.partone{margin:0 auto; padding:15px 0 0 0; width:1091px; overflow:hidden;  border:1px solid #EAEAEA; border-width:1px 0 0 0;   }
.welcomepart{margin:0; padding:0; float:left; width:415px;  overflow:hidden;    }
.welcomepart h3{margin:0; padding:0; color:#6B7272; font-size:17px;  }
.welcomepart span{color:#1870EB;}
.welcomepart p{text-align:justify; line-height:20px; color:#737373; padding:10px 20px 0 0; margin:0;  }
.welcomepart a{text-decoration:none; color:#5696F0; }

.threeblock{margin:0; padding:0; float:right; width:666px;  overflow:hidden;  }
.industrial{float:left; margin:0; padding:10px; width:188px; height:237px; border:1px solid #E1E4E8; }
.industrial h4{margin:0; padding:5px 0 0 0; font-size:17px; color:#6B7272;  }
.industrial p{margin:0; padding:8px 0 0 0; font-size:12px; }
.btnread{float:right; cursor:pointer; margin:0; padding:0; width:16px; height:17px; background:url(../buttons/btnread.png) no-repeat;  }
.btnread:hover{background:url(../buttons/btnread-roll.png) no-repeat;}
.mobile{margin:0 0 0 18px;}

.parttwo{margin:0 auto; padding:15px 0 0 0; overflow:hidden; width:1091px;  }
.sudenform{margin:0; padding:0; float:left; width:570px; overflow:hidden;  }
.sudenform h3{margin:0; padding:0 0 5px 0; font-size:17px; color:#1870EB; border:1px solid #e1e4e8; border-width:0 0 1px 0;  }
.txtbox{width:266px; color:#707070; height:29px; float:left; margin:15px 0 0 0; padding:0 3px 0 3px; border:1px solid #e1e4e8; border-radius:5px; }
.errorfrm{width:266px; color:#707070; height:29px; float:left; margin:15px 0 0 0; padding:0 3px 0 3px; border:1px solid #e1e4e8; border-radius:5px; background:#F9D0C6; }
.txrt{float:right;}
.txrea{width:569px; height:68px; resize:none; font-family:Arial, Helvetica, sans-serif;  font-size:13px; color:#666666; }



.btnsubmit{width:110px; height:35px; margin:15px auto 0 auto; padding:0; cursor:pointer; float:none; background:url(../buttons/btnsubmit.png) no-repeat;   }
.btnsubmit:hover{background:url(../buttons/btnsubmit-roll.png) no-repeat; }

.bannersm{float:right; width:501px; height:245px; margin:0; padding:0; border: 1px solid #eaeaea; }

#slider2 {
    width:501px;/* important to be same as image width */
    height:245px;   /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	float:left;	padding:0;	margin:0;}

#slider2Content {
    width: 501px; /* important to be same as image width or wider */
	margin:0 auto;	padding:0; }
.slider2Image {    float: left;    position: relative;	display: none;	border:0;}
.clear {	clear: both; }

.testimonial{float:left; margin:0; padding:0; width:350px; height:317px;  }
.testheading{margin:0; padding:0; float:left; width:100%; overflow:hidden;    }
.testimonial h3{margin:0; padding:0 0 18px 0; float:left; color:#1870EB; font-size:17px; width:100%;  }
.testidv{width:100%; overflow:hidden; float:left; margin:0; padding:0; }

.imgdv{float:left; margin:0 10px 0 0; padding:0; width:96px; height:88px;}
.prp{margin:0; padding:0; line-height:20px; text-align:justify; }

.newspef{float:left; margin:0; padding:0; width:100%; overflow:hidden; }

#news-container{width:100%; height:200px; float:left; margin:0; padding:0; }
#Tickervertical1{margin:0; padding:0; }
#Tickervertical1 li{ margin:0; padding:0; }
#Tickervertical1 a, #Tickervertical1 a:visited{
font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#717171; text-align:left;
text-decoration:none; vertical-align:baseline;margin:0; }

.latestnews{margin:0 0 0 30px; padding:0; width:340px; height:317px; float:left; }
.latestnews h3{margin:0; padding:0 0 18px 0; float:left; color:#1870EB; font-size:17px; width:100%;  }
.fcbk{margin:0 0 0 30px; padding:0; width:340px; height:317px; float:left;  }


#news-containernew{width:100%; height:200px; float:left; margin:0; padding:0; }
#Tickervertical2{margin:0; padding:0; }
#Tickervertical2 li{ margin:0; padding:0; height:100px; }
#Tickervertical2 a, #Tickervertical2 a:visited{color:#1870EB; text-decoration:none; margin:0; }
#Tickervertical2 a:hover{text-decoration:underline;}
.newbch{width:100%; overflow:hidden; text-align:justify; line-height:20px; margin:0; padding:0; float:left; }
.newbch span{color:#1870EB;  font-weight:bold;}
.newbch a{color:#1870EB; padding:0 0 5px 0;  }
.newbch a:hover{text-decoration:underline;}

.footer{margin:0 auto; padding:0; width:100%; max-width:2100px; height:80px; 
  background: -webkit-linear-gradient(#636363, #878787);
  background: -o-linear-gradient(#636363, #878787); 
  background: -moz-linear-gradient(#636363, #878787); 
  background: linear-gradient(#636363, #878787); 
  }
.footrdv{width:1100px; margin:0 auto; padding:20px 0 0 0; overflow:hidden; }  
.footrdv p{margin:0; padding:0; color:#FFF; line-height:20px}  
.footrdv a{color:#FFF; text-decoration:none}
.footrdv a:hover{text-decoration:underline;}
.abny span{ text-decoration:underline; color:#FFC900;  }
.abny span:hover{ text-decoration:none; color:#39D4DB; }

/*************************Sub-Pages***************************************/

.subpage{width:100%; margin:0 auto; padding:0; overflow:hidden;  }


.leftstrip{width:220px;  overflow:hidden; margin:0; padding:0;  float:left;}
.leftstrip #programlnk{ margin:0; padding:0;  font-size:13px; margin:0 0 0 5px; padding:0}
.leftstrip #programlnk li { display: block; border: 1px solid #EDEDED; border-width: 1px 5px 1px 0px; margin:3px 0 3px 10px; padding: 3px 0 3px 0}
.leftstrip #programlnk li a{text-decoration:none; color:#666666; }
.leftstrip #programlnk li a:hover{color:#ff6600; }
.leftstrip #programlnk li:hover{ border-right-color:#ff6600; background-color:#F9F9F9}
.leftstrip #programlnk li ul li {border: 1px solid #CCCCCC; border-width: 0px 0px 0px 3px; padding:0 0 0 5px}
.leftstrip #programlnk li ul li:hover {border-left-color:#99CC00; background-color:#EEF7E6}
.leftstrip #programlnk li ul li a:link, .leftstrip #programlnk li ul li a:visited, .leftstrip #programlnk li ul li a:active{color:#336699}
.leftstrip #programlnk li ul li a:hover{color:#666666}

.middle{width:857px;  overflow:hidden; margin:0 0 0 20px; padding:0;  float:left; }
.headingmain{float:left; margin:5px 0 15px 0; padding:0; width:500px; height:40px; 
background:url(../images/strip-bg.png) repeat-x; border-radius:5px; }

.headingmain h2{margin:0; padding:9px 0 0 20px ; font-size:18px; color:#FFF; }
.contpart{width:100%;  overflow:hidden; margin:20px 0 0 0; padding:0; color: #666666; line-height:21px; }
.contpart p{margin:0; padding:5px 0 10px 0; text-align:justify; font-size:13px; }
.hedingf{background:url(../images/hedbg.jpg)no-repeat; font-size:16px; margin:0; padding:0 0 10px 28px; }
.contpart h3{margin:0; padding:0; font-size:14px; }
.contpart ul{margin:0; padding:5px 0 10px 15px;}
.contpart ul li{ list-style:disc; margin-top:5px; }
.contpart a{color:#EC1A0F; text-decoration:none;}
.contpart a:hover{text-decoration:underline;}



.sublatesnews{ height:282px;}
.latestnews h3{padding:0 0 13px 0;}
#news-containernewsub{width:100%; height:200px; float:left; margin:0; padding:0; }
#Tickervertical2sub{margin:0; padding:0; }
#Tickervertical2sub li{ margin:0; padding:0; height:83px; }
#Tickervertical2sub a, #Tickervertical2sub a:visited{color:#1870EB; text-decoration:none; margin:0; }
#Tickervertical2sub a:hover{text-decoration:underline;}

.formfranc{width:500px; overflow:hidden; border:1px dotted #E4E4E4; border-radius:10px; padding:10px; margin:10px auto; }
.txtfran{width:400px;}
.ftxt{width:400px;}
.txtfarea{width:400px; height:50px; resize:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.spntbl{color:#F00;}
.tblsby{font-size:13px;}

.courselist ul li{ margin:0; padding:0; line-height:25px;  }
.courselist ul li a{ color:#EC581A; font-size:15px;  }

.resultlogin{margin:0 auto; padding:10px; width:420px; overflow:hidden; background:#F9F9F9; border:1px dotted #F7F7F7; border-radius:5px; }
.resulttxt{margin:5px 0 5px 0; padding:0 3px 0 3px; float:left; width:250px; height:30px; border:1px solid #EFEFEF; border-radius:5px; }
.wrongval{margin:5px 0 5px 0; padding:0 3px 0 3px; float:left; width:250px; height:30px; background:#E9BDBC;
 border:1px solid #EFEFEF; border-radius:5px; }
.resultlogin h3{color:#F20000; text-align:center; font-size:18px; }
.btnfind{ margin:10px auto 0 auto; padding:5px; background:#1B9509; cursor:pointer;
 width:150px; height:32px; background:url(../buttons/btnresult.png) no-repeat;  }

.btnfind:hover{background:url(../buttons/btnresult-hover.png) no-repeat;  }
.resultcard{ margin:0 auto; padding:0; width:500px; height:723px; background:url(../images/resultbg.png) no-repeat;    }
.resl{margin:0 auto; padding:70px 0 0 0; width:480px; height:600px;  }
.clsbnresult{font-size:13px; font-weight:bold; width:480px; margin:0 auto}
.resl h3{ text-align:center; font-size:20px; margin:0; padding:0 0 10px 0;  }

.scorefooter{width:100%; overflow:hidden;  padding:10px 0 0 0; margin:30px 0 0 0;
border:1px dotted #C9C9C9; border-width:1px 0 0 0; text-align:center; color:#666666; }

.photoalbum{width:150px; min-height:180px; overflow:hidden; float:left; margin:15px 0 0 15px; padding:0; background:url(../images/gallery-icon.png) no-repeat; }
.imgalbum{width:97px; height:70px; margin:39px 0 40px 27px; padding:0; float:left; }
.photoalbum h3{ margin:0; padding:0; text-align:center; color:#152F6A; }

.photoalbum:hover{background:url(../images/gallery-icon-hover.png) no-repeat;}
.photoalbum h3:hover{color:#142645; text-decoration:underline}

#gallery{
width:100%; display:block; overflow:visible; margin:0;padding:0; float:left; }
#gallery ul li{list-style:none; float:left; margin:0 10px 0 0;}
#gallery img {
   padding:1px;
   border:1px solid #E4E4E4;
}

#gallerynew{ width:900px; display:block; float:left; overflow:hidden; margin:0;padding:0; }
#gallerynew ul{margin:0; padding:0 0 0 25px;}
#gallerynew ul li{list-style:none; float:left; margin:0 10px 0 0;}
#gallerynew img {
   padding:1px;
   border:1px solid #CAC9C8;
}

.btndownload{float:left; margin:0; padding:0; height:91px; width:100%; 
background:url(../buttons/btndownload.gif) no-repeat; }


.clients{margin:0 0 10px 0; padding:15px; width:825px; overflow:hidden; border:1px solid #EFEFEF; background:#E4E6FA; }
.huelogo{float:left; margin:0; padding:0; height:104px; width:100px; background:url(../images/logo-normal.png) no-repeat; }
.huelogo:hover{background:url(../images/logo-hue.png) no-repeat;}
.infoclient{float:left; margin:0 0 0 10px; padding:0; overflow:hidden; width:710px;  }
.infoclient a:hover{text-decoration:none;}
.infoclient h3{margin:0 0 5px 0; padding:0 0 5px 0; color:#454545; font-size:18px;}
.infoclient h4{margin:2px 0 0 0; padding:0; color:#454545; font-size:13px; font-weight:normal}

.clients:hover{background:#ECFDED;}




