*{ outline:none; padding:0px; margin:0px;}
body {	background-image: url(../images/base.jpg);	background-repeat: repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#header{ height:156px; background-color:#01337a;}
.header{ width:1000px; margin:0 auto; background:url(../images/header-base.jpg) no-repeat 90px 0px; height:120px; overflow:hidden;} 
.logo{ width:211px; float:left; padding-top:50px;}
.logo-right{ float:right; width:310px; padding-top:18px;}
.follow{ width:100px; float:right; }
.follow img{ border:none; margin-right:7px;}
.menu{ width:auto; margin-top:25px;}
.menu a{ font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;  padding:10px 20px 10px 20px; margin-left:12px;}
.menu a:hover{ background-color:#00265d;  -moz-border-radius:6px;   -webkit-border-radius:6px;   border-radius:6px;}
.menu a.active{ background-color:#00265d; -moz-border-radius:6px;   -webkit-border-radius:6px;   border-radius:6px; }

#banner{ width:1000px;  margin:0 auto; background:#FFFFFF url(../images/img.jpg) no-repeat bottom left; height:350px; z-index:999;}
.banner-left{ width:328px; float:left; padding-top:20px; padding-left:5px;}
.banner-base{ width:288px; background-color:#fbfbfb; float:left;}
.query-heading{ background-color:#03387c; height:35px; text-align:center; font-size:18px;  color:#FFFFFF; line-height:33px;}
.bannerj-right{ width:655px; float:right; padding:2px 10px 0 2px;}

#gallery-base{ width:1000px; margin:0 auto; height:150px; padding-top:20px;}
.gallery-right{ height:137px;   
    background: #ffffff url(../images/gallery-shadow.jpg) repeat-x bottom left;
     float:left; width:760px; margin-top:12px;   }
	 
.reward-side{ width:auto;}
.reward-side img{    float: left;
    height: 110px; margin-top:30px;
    width: 145px; padding:3px; border:solid 1px #ddd; margin:0 5px;
   }
   
.middle-part { width:1000px; height:auto; margin:0px auto; overflow:hidden; padding-top:20px; padding-bottom:10px;}
.left { width:658px; float:left; }
.heading{ font-size:18px; color:#01337a; line-height:24px; margin-bottom:10px;}
.welcome{ text-align:justify; line-height:18px; color:#333333; }
.spacers{ height:12px;}

.right{ width:318px; float:right; background: url(../images/contact-base.jpg) no-repeat; height:221px; padding-top:20px;}
.contact-heading{ font-size:22px; color:#073b7e; padding-left:20px; font-weight:bold;}
.mr{ font-family:"Times New Roman", Times, serif, "Trebuchet MS"; font-size:22px; color:#073b7e; padding:6px 0 0 21px;}
.rajori{    color: #333;
    font-size: 13px;
    line-height: 18px;
    padding: 9px 0 0 20px;}
	
.sitemap{ width:250px; float:left; padding-top:50px; }
.sitemap a{ text-decoration:none; background:url(../images/arow-l.jpg) no-repeat 0 8px; padding-left:35px; font-weight:bold; display:block; color:#333333; line-height:27px; border-bottom:1px dashed #CCCCCC; font-size:13px;}
.sitemap a:hover{ background:url(../images/arow-h.jpg) no-repeat 0 8px; color:#144182;}

#fotter{ width:1000px; margin:0 auto; background-color:#03387c; height:60px;}
.copy{ float:left; width:340px; color:#FFFFFF; padding:25px 0 0 25px;}
.fotter-menu{ width:300px; float:left; padding:23px 0 0 0px}
.fotter-menu a{ text-decoration:none; border-right:1px solid #FFFFFF; color:#FFFFFF; padding:0 10px 0 10px;}
.fotter-menu a:hover{ text-decoration:underline;}


/* portfolio filters */
ul#filters { list-style:none; margin:0 auto; padding:0; text-align:center; display:table; height:88px; background:url(../images/bg_filters.png) no-repeat 0 0; position:relative; }
ul#filters:after { content:''; background:url(../images/bg_filters.png) no-repeat 100% -88px; height:88px; width:8px; position:absolute; right:-8px; top:0 }
ul#filters li { display: block; float:left; overflow: hidden; padding:18px 0 0; margin-right:-1px; position:relative; height:70px; list-style:none;}
ul#filters li:last-child { margin-right:-8px; }
ul#filters li span.hoverL { background:url(../images/bg_filters_active.png) no-repeat 0 0; position:absolute; z-index:2; top:0; left:0; right:8px; height:88px }
ul#filters li span.hoverR { background:url(../images/bg_filters_active.png) no-repeat 100% -88px; position:absolute; z-index:2; top:0; right:-8px; width:8px; height:88px }
.lt-ie8 ul#filters li { float:left; display:block }
ul#filters a { color:#fff; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-align:center; display:block; height:50px; border-left:1px solid #1da9cc; font-size:14px; min-width:66px; padding:0 10px; position:relative; z-index:3 }
ul#filters li:first-child a { border:none }
ul#filters a span { font-size:42px; font-family:"Open Sans", "Trebuchet MS", Arial, Helvetica, sans-serif; font-style:normal; display:block; font-weight:300; line-height:42px }
ul#portfoliolist { padding: 25px 0px 8px; list-style: none; overflow:hidden; }
ul#portfoliolist li { width: 186px; height: 200px; display: block; float: left; background:url(../images/shadow.png) no-repeat 0; margin-top:-20px; margin-left:14px;}
ul#portfoliolist li a { width: 133px; height: 111px; display: block; float: left; overflow: hidden; padding:17px 19px 20px 17px; background:url(../images/bg_portfolio_item.png) no-repeat 0 0; -webkit-transition-duration: 1s; -moz-transition-duration: 1s; -o-transition-duration: 1s; transition-duration: 1s; display:block; position:absolute }
ul#portfoliolist li:hover a { -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transform:  translate3d(-10px, -10px, 0); -moz-transform: translate(-10px, -10px); -o-transform:  translate(-10px, -10px); transform:  translate(-10px, -10px); }
.no-js ul#filters { display:none }
.isotope-item { z-index: 2; }
.isotope-hidden.isotope-item { pointer-events: none; z-index: 1; }
.isotope, .isotope .isotope-item { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; }
.isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width; }
.isotope .isotope-item, .isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property:    -moz-transform, opacity; -ms-transition-property:     -ms-transform, opacity; -o-transition-property:         top, left, opacity; transition-property:         transform, opacity; }

.services-left{ width:135px; float:left; margin-top:12px;}
.services-left a{ background:url(../images/arow-l.jpg) no-repeat 0 6px; padding-left:32px; color:#333333;  display:block; border-bottom:1px  dotted #CCCCCC; line-height:20px; }
