@charset "utf-8";
/* CSS Document for Home & Internal Pages*/

/*Home Page Top Corners & Middle*/

.layout-top {width:946px; padding:0 0 0 3px; z-index:-10;}
.layout-top img {z-index:-10;}
.middle{
	float:left;
	width:935px;
	padding:0 11px 0 3px;
}
.middle-shadow{
	float:left;
	width:935px;
	background:#fff;
}
.header-banner{float:left; width:916px; padding:0 2px 0 9px; height:260px;}

.middle-first-row{
	width:919px;
	padding:0 0 0 8px;
	margin:10px 0 8px 0;
}

.recent-project{float:left; width:671px; height:246px; background:url(../images/recent-project-bg.jpg) no-repeat;}
.recent-project h1{color:#717171;font-size:12px; padding:30px 0 0 25px; font-weight:normal;}
.recent-project h1 span{color:#907334;font-size:24px;border-right:#907334 1px solid; padding:0 7px 0 0;}
.recent-project-thumb{margin:10px 0 13px 25px;}
.recent-project-thumb img{padding:0 10px 0 0px;}

.parnership-module{float:left; width:244px; height:246px; background:url(../images/module-bg.jpg) no-repeat top; color:#fff; margin:0px 0px 0px 4px;}
.parnership-module h2{font-size:24px; padding:25px 20px 5px 15px; font-weight:normal; color:#FFFFFF;}
.parnership-module p{padding:0 11px 6px 15px;}

.middle-bottom-row{float:left; width:919px; height:187px; background:url(../images/middle-bottom-row.jpg) no-repeat 8px top; padding:0 8px 0 0 ;}
/*=======================================contant heading css start hear=============================================*/
.post {float:left; width:919px; height:255px; background:url(../images/middle-bottom-text-row.jpg) no-repeat 8px bottom; margin:0 0 8px 0; padding:0 8px 20px 0 ; }
.post p { text-align:justify;}
.post .h1post {float:left; width:890px; padding:15px 0 20px 20px !important;}
.h1post h1 { font-size:18px; padding:0 0 2px 0; color:#a20000; font-weight:normal;}
.wrapper { float:left; width:100%; background:#FFF; z-index:1;}
.blank-wrapper { float:left; width:100%;}
.post .col-1 { float:left; width:290px; padding:0px 27px 0 25px !important;}
.post .col-2 {float:left; width:253px; padding:0 21px 0 20px; background:url(../images/vertical-dotted-spacer.gif) repeat-y left top;}
.post .col-3 {float:left; width:250px; padding:0 0 0 16px; background:url(../images/vertical-dotted-spacer.gif) repeat-y left top;}
.post h2{color:#907334; font-size:18px; font-weight:normal; padding:0 0 6px 0;}
.post .margin-top { margin-top:10px !important;}

.download-panel{float:left; width:326px; height:135px; padding:0 0 0 15px; margin-top:25px;}
.download-img{float:left; width:84px; height:101px; margin-right:10px;}
.download-content{float:left; width:280px; padding:0 10px 0 10px;}
/*.download-content{float:left; width:210px; margin-right:10px;} OLD Style*/
.download-content h2{color:#907334; font-size:18px; font-weight:normal; padding:0 0 6px 0;}
.download-content p{padding:0 0 10px 0;}
.download-content p.pad-none{padding:0;}

.dialouge-panel{float:left; width:253px; height:135px; padding:0 21px 0 20px; margin-top:25px; background:url(../images/vertical-dotted-spacer.gif) repeat-y left top;}
.dialouge-panel h2{color:#907334;font-size:18px; font-weight:normal;padding:0 0 6px 0;}
.dialouge-panel p{padding:0 0 10px 0;}
.dialouge-panel p.pad-none{padding:0;}

.request-panel{float:left; height:135px; width:250px; padding:0 0 0 18px; margin-top:25px;  background:url(../images/vertical-dotted-spacer.gif) repeat-y left top;}
.request-panel h2{color:#907334;font-size:18px;font-weight:normal;padding:0 0 6px 0;}
.request-panel p{padding:0 0 10px 0;}
.request-panel p.pad-none{padding:0;}

/*Internal Page Style*/

.middle-inner{float:left; width:935px;padding:10px 11px 0 3px;}


/*==============================Contact Page Css Start==============================*/
.request-form {margin-top:15px; }
.request-form h1{ font-size:18px; padding:0;}
.request-form ul{list-style:none;}
.request-form ul li{padding:0 0 10px 0; vertical-align:middle;}
.request-form ul li label{width:170px; float:left;}
.request-form ul li .label2{width:290px; float:left; clear:both;}
.request-form ul li .istyle{width:160px; padding:5px 0 5px 5px; border:#d0d0d0 1px solid; margin:0 0 0 15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#818181;}
.request-form ul li .istyle1{width:280px; border:#d0d0d0 1px solid; margin:0 0 0 18px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#818181;  padding:5px 0 5px 5px; height:30px;}
.request-form ul li .istyle2{height:20px; width:167px; border:#d0d0d0 1px solid; margin:0 0 0 15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#818181;}
.request-form ul li .istyle3{height:20px; width:40px; border:#d0d0d0 1px solid; margin:0 0 0 15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#818181;}
.request-form ul li .istyle4{height:20px; width:167px; border:#d0d0d0 1px solid; margin:0 0 0 15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#818181;}
.request-form .bt-row{float:left; padding:15px 0 0 140px; height:auto; }
.btn-red3 {padding:5px 10px 3px 3px; float:left;}
/*==============================Contact Page Css End==============================*/

/*Internal Page Title Section Start Here*/

.title-breadcume {width:905px;background:#FFFFFF url(../images/page-heading-bg.gif) no-repeat;height:63px; padding:20px 15px 0 15px;}
.title-breadcume h1 {padding:0 0 0 0;color:#907334;font-size:24px; font-weight:normal;}
.newsletter { width:265px; height:49px; background:url(../images/newelatter-bg.gif) no-repeat; float:right; margin-top:-37px;}
.newsletter h2 { line-height:49px; padding:0 0 0 59px; font-size:18px;  font-weight:normal;}
.newsletter h2 a { color:#818181;}
.newsletter h2 a:hover { color:#AB0000;}
/*Internal Page Content Panel*/

.content-panel{float:left; width:650px; padding:25px 0 0 13px; background:#fff; z-index:1;}
.content-panel h1{font-size:24px;color:#717171;font-weight:normal;padding:0 0 10px 0;}
.content-panel h2 { font-size:18px; color:#d30000; text-transform:uppercase; font-weight:normal;}
.content-panel h2  span { font-size:12px; text-transform:none;}
.content-panel p{padding:0 0 15px 0; text-align:justify;}
.request-back{ width:600px; float:left; margin:0!important; padding:5px 0 5px 10px;}

ul.requestform {padding:8px 0 0 0; width:600px;}
ul.requestform li {width:214px; padding:10px 0 0 0; z-index: 10000;}
ul.requestform li.widthauto { width:auto; float:none; clear:both;}
ul.requestform li label{ margin:0; padding:0;}
.istyle{width:160px;border:#d0d0d0 1px solid;margin:2px 0 0 0;font-size:12px;font-family:Georgia, "Times New Roman", Times, serif; color:#818181;}
ul.requestform li textarea.istyle2{	width:300px; height:48px; border:#d0d0d0 1px solid; margin:2px 0 0 0; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;
	color:#818181;}
ul.requestform li.textbox { float:left;width:600px;}

/*Internal Page Bottom Content Panel*/

.middle-bottom{float:left; width:920px;background:#fff; padding:0 0 20px 15px;}
.middle-bottom-left{float:left; width:650px;padding:5px 9px 0 0;}

/*Page Bottom Navigation*/

.bottom-title h5{font-size:18px;font-weight:normal; padding:15px 5px 14px 25px; color:#fff;}

.bottom-navigation p{padding:0 0 14px 0;}
.bottom-navigation p a{color:#818181;}
.bottom-navigation p a:hover{color:#ab0000;}
/*=====================================right panel start hear===========================================*/
.right-panel {float:right; width:246px; padding:25px 13px 0 0}
.right-panel a{ color:#717171;}
.right-panel a:hover { color:#ab0000;}
.right-panel h1 a { color:#ab0000;} 
.right-panel h1 a:hover { color:#717171;}
.right-panel h2 {  background:url(../images/about-us-bg.jpg) no-repeat; font-size:14px; color:#FFF; line-height:32px; padding:1px 10px 0px 10px; text-transform:uppercase;}
.right-panel h2 a{ color:#FFF;}
.right-panel h2 a:hover { color:#FFF;}
.right-panel h3 {  background:url(../images/services-title-bg.jpg) no-repeat; font-size:14px; color:#FFF; line-height:32px; padding:1px 10px 0px 10px; text-transform:uppercase;}
.right-panel h3 a{ color:#FFF;}
.right-panel h3 a:hover { color:#FFF;}
.right-panel ul { width:246px; padding:0 ; margin:0;}
.right-panel ul li { margin:0; padding:0;   background:#f2f2f2;}
.right-panel ul li li.col-heading { background:#f2f2f2 !important; padding:0 !important; padding:0 0 0 3px; border:0 none;}
.right-panel ul li li.col-heading h3 { float:left; width:204px; margin:15px 0px 5px 0px;  padding:0 15px 0 10px; background:#979797; line-height:28px; color:#FFF; text-transform:uppercase; font-size:12px; font-weight:bold;}
.right-panel ul li h3 a{ color:#FFF;}
.right-panel ul li h3 a:hover{color:#FFF;}
.right-panel ul ul { width:244px;  background:#f2f2f2 url(../images/about-us-link-bg.jpg) repeat-x left bottom; border-left:solid 1px #e8e8e8; border-right:solid 1px #e8e8e8; }
.right-panel ul li li { border-bottom:dashed 1px #bababa; margin:0 0 0 7px; background:url(../images/bullet.gif) no-repeat 4px 9px; padding:0 10px 0 19px; line-height:23px; width:195px; clear:both;}
.right-panel ul li.image { width:246px; padding:0; background:none; border:0 none;line-height:0;margin:0;}
.right-panel h2.right-h2-2 {  background:url(../images/right-panel-btn-bg.jpg) no-repeat left 12px; padding:15px 10px 7px 10px; font-size:18px; font-weight:normal;}
.right-panel h2.right-h2-2 a { color:#FFF;}
.right-panel h2.right-h2-button { clear:both; background:url(../images/right-panel-btn-bg.jpg) no-repeat left 12px; padding:14px 10px 5px 12px; font-size:16px; font-weight:bold;}
.right-panel h2.right-h2-button {color:#FFF;}
.right-panel h1 { font-size:24px; color:#ab0000;  line-height:35px; text-transform:uppercase; font-weight:normal; padding:10px 10px 0 2px;}
.right-panel li.p { background:none; line-height:normal;}
.right-panel .p { padding:10px 0 0 0; text-align:justify; line-height:normal;}
.right-panel .pre { background:none;  padding:0 0 10px 0; line-height:normal;}
.right-panel p {  padding:0; text-align:justify;}
.right-panel ul.bottomlink { padding:0 0 10px 0;}
.right-panel ul.bottomlink li {border-bottom:dashed 1px #bababa; margin:0; background:url(../images/bullet.gif) no-repeat 10px 9px; padding:0 10px 0 25px; line-height:23px;}
/*=====================================right panel end hear===========================================*/
.request-module{background:url(../images/module-bg2.jpg); width:247px; height:170px; }
.request-module h2{font-size:18px;font-weight:normal;padding:0 5px 10px 0;color:#fff;}
.request-module p{padding:0 10px 15px 0; color:#fff}


.dialouge-panel-inner h2{color:#a60000; font-size:18px; font-weight:normal; padding:0 0 10px 0;}
.dialouge-panel-inner p{padding:0 10px 10px 0;}
.dialouge-panel-inner p.pad-none{padding:0;}

/*Download Section */
.download-box{  width:600px; margin:0 10px 0px 12px;}
.download-box h2{font-size:18px; color:#717171; font-weight:normal; padding:3px 0 15px 0;}
.download-box img{margin:0 12.5px 12.5px 0px; border:#dcdcdc 5px solid;}

/*Services Section*/

.serives-menu{float:left; width:630px; height:auto; }
.services-navigation{float:left; width:192px; height:26px; background:url(../images/service-navigation-bt-bg.gif) no-repeat; border:#dcdcdc 4px solid; margin:0 40px 15px 0; padding-left:10px;}
.services-navigation a{font-size:12px; color:#4f4f4f; line-height:26px;}
.services-navigation a:hover{color:#ca0000;}
/*
.service-list{width:905px; height:100px; line-height:26px;}
.service-list ul{list-style:none;}
.service-list ul li{float:left; width:192px; height:26px; font-size:12px; display:inline; background:url(../images/service-navigation-bt-bg.gif) no-repeat; border:4px solid #dcdcdc; margin:5px 10px 10px 0px; padding-left:10px;}
.service-list ul li a{color:#717171; text-decoration:none; font-weight:normal;}
.service-list ul li a:hover{color:#717171;}*/

/*Portfolio Section*/
ul.portfolip-paging {float:left; width:650px; text-align:right; margin-bottom:10px; padding:15px 0 0 0;}
ul.portfolip-paging li{ float:left; width:192px; padding:0 18px 5px 5px; position:relative; }
ul.portfolip-paging li span { float:left; position:absolute; top:82px; left:8px; width:65px; height:17px;}
ul.portfolip-paging li span img {border:0; margin:0;}
ul.portfolip-paging li img{border:#dcdcdc 4px solid;}
ul.portfolip-paging li p{margin:5px 0px 5px 0px; color:#818181; text-align:center;}
ul.portfolip-paging li a{color:#818181}
ul.portfolip-paging li a:hover{color:#ab0000}

/*Contact us Section*/

.contact-left{float:left; width:380px; padding:15px 0 0 13px;}
.contact-left h3 { color:#ab0000; font-weight:bold;}
.contact-left li{background:url(../images/bullet.gif) no-repeat 7px 5px; color:#c60000;padding:0 0 2px 17px;}
.contact-left li a{text-decoration:underline;color:#c60000;}
.contact-left li a:hover{color:#717171;}
.contact-wrapper { float:left; width:905px; padding:25px 15px 5px 15px; background:#FFF;}
.contact-right{float:none; padding:0px 0px 0 0px;}

.contact-form{ margin-top:15px;}
.contact-form ul li{padding:0 0 10px 0}
.contact-form ul li.verify-field{padding:0 0 5px 0}
.contact-form ul li label{width:125px; float:left}
.contact-form ul li .istyle{width:160px;border:#d0d0d0 1px solid;margin:0 0 0 15px;font-size:12px;font-family:Georgia, "Times New Roman", Times, serif;color:#818181;}
.contact-form ul li .istyle1{width:280px; border:#d0d0d0 1px solid; margin:0 0 0 17px; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;color:#818181;}
.contact-form ul li.bt-row{float:left; padding-top:15px;}

.website-right{float:left; width:500px}

.website-form{width:490px; margin-top:15px;}
.website-form ul li{display:list-item; margin:0 0 5px 0}
.website-form ul li .lable1{width:175px; float:left}
.website-form ul li .lable2{width:300px; float:left}
.website-form ul li .wstyle{width:160px; border:#d0d0d0 1px solid; margin:0 0 0 10px; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;color:#818181;}
.website-form ul li .rate{border:#d0d0d0 1px solid; margin:0 0 10px 10px; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;color:#818181;}
.website-form ul li textarea{width:450px; border:#d0d0d0 1px solid; margin:0 0 0px 0px; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;color:#818181;}
.website-form ul li.btn-web{float:left; padding-top:15px; margin-bottom:20px;}

.talk-us {width:380px; height:100%; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#818181; padding:10px;}
.talk-us h3{font-weight:normal;}

/*Sitemap Style*/

.sitemap{float:left; width:600px; padding:0 0 25px 25px; }
.sitemap ul{list-style:circle; padding:2px 2px 2px 20px;}
.sitemap ul li{padding:2px 2px 2px 20px;}

