/* CSS Document */
body
{
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#F1F1F1;
	font-family:Trebuchet MS;
	font-size:13px;
	color:#444444;

	}
table, td, tr {	font-family:Trebuchet MS;	font-size:16px; font-weight:bold; line-height:18px;	color:#444444;	}
.main{margin-left:auto;margin-right:auto;width:858px;}
.header{float:left;width:858px;height:104px;}
.header-left{float:left;width:492px;padding-top:16px;}
.header-right{float:right;width:316px;padding:70px 50px 21px 0px;text-align:right;}
.home-right{float:right;width:316px;padding:18px 50px 0px 0px;text-align:right;}
.header-right1{float:right;width:316px;padding:20px 50px 0px 0px;text-align:right;}
.banner-flash{width:858px;float:left;}
.mid-content-main{float:left; width:818px; padding:0px 19px 0px 21px;}
.mid-content{float:left; width:681px; padding:38px 73px 40px 64px; background-color:#FFFFFF;}
.inner-main{float:left; width:571px; padding-bottom:40px; padding-left:70px; text-align:center; padding-right:40px; }
.inner-content{float:left; width:681px; padding-bottom:40px; line-height:20px;}
.in-bold{ font-size:17px; font-weight:normal;}
.head-bold{ font-size:36px; font-weight:bold;}
.h1{ font-size:36px; font-weight:bold; color:#000000;}
.h2{ font-size:24px; font-weight:normal; line-height:30px; color:#000000;}
.head-text{ font-size:24px; font-weight:normal; line-height:30px;color:#000000;}
.in-c1 { float:left; width:308px; padding:0px 66px 0px 0px;}
.in-head{font-size:14px; font-weight:bold;}
.in-c2 { float:left; width:307px; padding:0px 0px 0px 0px;}
.line-bg{float:left; width:551px;padding-left:130px; padding-top:30px;  padding-bottom:30px;}
.contact-us{float:left; width:451px; padding:0px 0px 3px 230px; }
.footer-main{float:left;width:822px;padding-left:20px;padding-right:16px;}
.footer{float:left;width:751px; padding:18px 30px 0px 41px; height:46px; background-color:#E0DEDE;}
.foot-left{ float:left; padding-top:6px;}
.foot-right{ float:right; text-align:right;}
.foot-img{ vertical-align:middle; padding:0px 8px 0px 8px;}
.link-menu{ padding:0px 7px 0px 7px;  text-decoration:none; color:#000000; font-size:14px;}.link-menu:hover{ color:#666666; text-decoration:none; }
.menu-sel{ padding:0px 7px 0px 7px;text-decoration:none; font-size:14px; font-weight:bold;}
.menu-band{  float:left; width:858px; height:99px;}
.band-main{float:left; width:818px; padding:0px 19px 0px 21px;}
.band-content{ float:left; width:818px;} 
.paging-area { padding:10px 0px 10px 0px; text-align:center; word-spacing:5px; }
.web-pic-gal { width:491px; border:#e8e7e7 7px solid; padding:2px; margin-left:100px;}
.logo-pic-gal { width:491px; padding:2px 2px 2px 185px;}
a{outline:none;}
img { border:0px; }
.c-link{text-decoration:underline; color:#D84704;}
.c-link:hover{text-decoration:none; color:#F25909;}
.c-link1{text-decoration:none; color:#444444;}
.c-link1:hover{text-decoration:underline; color:#444444;}
.foot-link{ text-decoration:none; color:#444444; padding:0px 13px 0px 0px;}
.foot-link:hover{ text-decoration:underline; color:#444444;}
/*menu for lava lamp starts here*/
.link-lava	{	color:#FFFFFF;  font-size:19px;  font-weight:normal;  text-decoration:none;  }
.link-lava:hover	{	color:#FFFFFF;  font-size:19px;  font-weight:normal;  text-decoration:none;  }
.lavaLampWithImage {  position: relative; height: 99px; width: 858px; background:url(../images/menu-band.jpg) no-repeat top;overflow: hidden;   }		.lavaLampWithImage ul {padding-left:80px;margin:0;list-style:none;position:absolute;z-index:100; }
.lavaLampWithImage li {float: left;list-style: none;margin-top:47px;margin-left:7px;margin-right:7px;}
.lavaLampWithImage li.back {background:url(../images/twit-jgh.gif) no-repeat right -33px;height: 33px;z-index: 8;position: absolute;}
.lavaLampWithImage li.back .left { background: url(../images/twit-jgh.gif) no-repeat top left;height: 33px;margin-right: 18px;}
.lavaLampWithImage li a {text-decoration: none;color: #fff;outline: none;top: 3px;z-index: 10;display: block;float: left;height: 33px;position: relative;overflow: hidden;padding:0px 8px 0px 20px;}
.lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {border: none;}
/*menu for lava lamp ends*/
.logo-paging{float:left;width:661px;text-align:center;padding-left:20px;padding-top:10px;	font-size:12px;	font-family:Arial;	color:#99906d;	text-decoration:none;	word-spacing:5px;}
.pg-link{	font-size:12px;	font-family:Arial;	color:#8a8888;	text-decoration:none;	word-spacing:0px;}
.pg-link:hover{	color:#d26900;	text-decoration:none;}
.logo-portfolio-sec{float:left;width:681px; background-image:url(../images/h-dot2.gif); background-position:left bottom; background-repeat:repeat-x;padding-bottom:30px;padding-top:30px;}
.logo-nodotted{float:left;width:681px; padding-bottom:30px;padding-top:30px;}
.logo-left{float:left;width:311px;}
.logo-right{float:right;width:311px;}
.web-portfolio-sec{float:left;width:640px; background-image:url(../images/h-dot2.gif); background-position:left bottom; background-repeat:repeat-x;padding-bottom:50px;padding-top:50px;margin-left:15px; }
.web-portfolio-top{float:left;width:640px; background-image:url(../images/h-dot2.gif); background-position:left bottom; background-repeat:repeat-x;padding-bottom:50px;padding-top:25px;margin-left:15px; }
.web-nodotted{float:left;width:651px;padding-top:50px;margin-left:15px; padding-bottom:30px;}
.blue-bold{color:#666666; font-weight:bold;}
.grey-bold{color:#444444; font-weight:bold;}
.description-main{padding:20px 0px 20px 5px; float:left; width:619px; background-color:#F1F1F1; color:#666666;}
.desc-column1{ width:140px; float:left; padding-left:10px;}
.desc-column2{width:170px;float:left; padding:0px 10px 0px 10px;}
.desc-column3{width:230px;float:left; padding-left:30px;}
.bullet-arrow{ background:url(../images/arrow.gif) no-repeat 0px 7px; float:left; width:681px;}
.org-link{text-decoration:underline; color:#D84704; padding:0px 0px 0px 15px;}
.org-link:hover{text-decoration:none; color:#F25909;}
.grey-link{ color:#666666; text-decoration:underline;}
.grey-link:hover{ color:#666666; text-decoration:none;}
.grey-nolink{ color:#666666; text-decoration:none;}
.grey-nolink:hover{ color:#666666; text-decoration:underline;}
.port-box{float:left;width:623px;border:4px solid #EBEAEA;padding:6px;background-color:#F1F1F1;}
.port-area-next{float:left;width:610px;padding-top:10px;height:auto;}
.common-left{float:left;}.common-right{float:right;}
.multimedia-column1{width:510px; float:left; padding:0px 10px 0px 10px;}
.print-row{float:left; width:616px; padding-left:40px;}
.print-box{float:left;margin:20px 25px 0px 5px;background-color:#F1F1F1;width:272px;height:185px;}
.print-box-pic{float:left;padding:8px 8px 8px 9px;width:255px;height:130px;}
.print-box-txt{float:left;padding:7px 0px 8px 15px;width:250px;	font-size:13px;	font-family:Arial;	color:#565656;	text-decoration:none;}
.contact-col1{ width:442px; float:left;}
.contact-col2{ width:265px; float:left;}
.contact-col3{ width:228px; float:left; padding:0px 0px 20px 10px;}
.manditory{ color:#D64703;}
.field-text{ background-image:url(../images/field-tile.jpg); background-repeat:repeat-x; background-position:left top; height:26px; border:#D3D3D3 1px solid; width:303px; padding:2px 5px 2px 5px;font-family:Trebuchet MS;	font-size:13px;	color:#444444;}
.field-area{ background-image:url(../images/field-area.jpg); background-repeat:repeat-x; background-position:left top; height:261px; border:#D3D3D3 1px solid; width:303px; padding:2px 5px 2px 5px;font-family:Trebuchet MS;	font-size:13px;	color:#444444;}
.contact-twitter{ background-image:url(../images/contact-twitter.jpg); background-repeat:no-repeat; background-position:left top; float:left; width:199px; height:29px; padding-left:66px; padding-top:12px;}
.contact-facebook{ background-image:url(../images/contact-facebook.jpg); background-repeat:no-repeat; background-position:left top; float:left; width:199px; height:29px;padding-left:66px; padding-top:12px;}
.contact-linkedin{ background-image:url(../images/contact-linkedin.jpg); background-repeat:no-repeat; background-position:left top; float:left; width:199px; height:29px;padding-left:66px; padding-top:12px;}
.contact-skype{ background-image:url(../images/contact-skype.jpg); background-repeat:no-repeat; background-position:left top; float:left; width:199px; height:29px;padding-left:66px; padding-top:12px;}
.contact-niyati{ background-image:url(../images/contact-niyati.jpg); background-repeat:no-repeat; background-position:left top; float:left; width:199px; height:29px;padding-left:66px; padding-top:12px;}
.submit-button{ background-image:url(../images/submit-bt.jpg); background-repeat:no-repeat; background-position:left top; float:left; width:104px; height:36px; color:#F1F1F1; font-size:20px; border:0; padding:0px 0px 10px 0px;}

a.contact-link{ color:#666666;text-decoration:none; }
a.contact-link:hover{ color:#E17441; text-decoration:none;}
.services-main{ float:left; padding:10px 0px 0px 0px;width:681px;}
.services-left{float:left; width:305px; padding-right:30px; padding-bottom:20px;}
.services-right{float:left; width:305px; padding-right:30px;}
.services-c1{ float:left; width:305px;   color:#777676;}
.services-icon{ width:40px; float:left; padding-right:10px;}
.services-icon-content{ width:250px; float:left; padding-bottom:20px; }
.services-head{ color:#252729; font-size:27px; padding:10px 0px 20px 0px; }
.services-end{ float:left; padding-left:50px;}
.red-bullet{ background-image:url(../images/red-bullet.gif); background-repeat:no-repeat; background-position:0px 12px; float:left; padding:2px 15px 2px 10px; width:210px;}
.t-text{font-family:Trebuchet MS;	font-size:13px; font-weight:normal; color:#444444;}
.red-error{font-family:Trebuchet MS;	font-size:13px; font-weight:normal; color:#B61304;}
#show_div{	font-size:11px; font-weight:normal; color:#B61304;}
.verify{font-size:11px; padding-left:10px; color:#444;}

.mid-content-contact{float:left; width:754px; padding:38px 0px 40px 64px; background-color:#FFFFFF;}
a.services{text-decoration:none; color:#0f3d77;}
a.services:hover{text-decoration:none; color:#F25909;}

.head-text-link{ font-size:24px; font-weight:normal; line-height:30px;color:#000000; text-decoration:underline;}
.head-text-link:hover{ font-size:24px; font-weight:normal; line-height:30px;color:#000000; text-decoration:none;}

.page-h { height:40px;  font-size:24px; font-weight:normal; line-height:30px; color:#000000; }
.sitemap-c1{ width:350px; float:left;}
.sitemap-c2{ width:300px; float:left;}
.bullet-arrow-n{ background:url(../images/arrow.gif) no-repeat 0px 15px; padding:8px 0px 8px 0px;}
.sub-bullet-n{  padding:8px 0px 8px 20px;}
a {text-decoration:underline; color:#000000;}
a:hover{text-decoration:none; color:#d20000;}

.h1-link{ font-size:36px; font-weight:bold; color:#000000; text-decoration:none;}
.h1-link:hover{ text-decoration:none; color:#d20000; }
.foot-adress{float:left; width:681px; padding:10px 0px 3px 0px; text-align:center; font-size:12px; }
.contact-gplus{ background-image:url(../images/contact-gplus.gif); background-repeat:no-repeat; background-position:left top; float:left; width:199px; height:29px;padding-left:66px; padding-top:12px;}
.contact-google{ background-image:url(../images/contact-google.gif); background-repeat:no-repeat; background-position:left top; float:left; width:199px; height:29px;padding-left:66px; padding-top:12px;}

