/***********************************************
* HTML & CSS
* SUNIL KUMAR CHANDRA
* 26 NOV 2008
***********************************************/

body{
	/*background-image:url(../images/imagesNew/footerBg.gif);
	background-position:center bottom;
	background-repeat:repeat-x;*/
}
.welcomeWrapS{
	width:100%;
	margin:0;
	padding:0;
	line-height:25px;
	
}

div{
	float:left;
	width:100%;

}

.sappleMailWrap{
	border:1px solid #2763a5;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}




.leftL a{
	text-decoration:none !important;
	color:#476BB3 !important; 
	padding:8px 3px;
	border:0px solid #FF0000;
	float:left;
	width:96%;
	font-size:12px;
	font-weight:700;
	padding-left:20px;
	border-bottom:1px solid #AFD1FF ;
}
.leftL a:hover{
	background-color:#f4f9ff;
}

.sappleLeftL a{
	text-decoration:none !important;
	color:#476BB3 !important; 
	padding:8px 3px;
	border:0px solid #FF0000;
	float:left;
	width:85%;
	font-size:12px;
	font-weight:700;
	padding-left:20px;
	background-image:url(../images/DefaultImage/parrent1.gif);
	background-repeat:no-repeat;
	background-position:95% center;
	border-bottom:1px solid #AFD1FF ;
}
.sappleLeftL a:hover{
	background-color:#f4f9ff;
}


.leftIcons{
	margin-right:15px;
	margin-bottom:-7px;
}


.leftPannelHeading{
	padding-left:20px;
	border:1px solid #ff7d07;
	color:#ffffff;
	font-size:18px;
	width:86%;
	background-image:url(../images/DefaultImage/pannelHeadingBg.gif);
	line-height:37px;
	background-repeat:repeat-x;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	
}



.sappleLeftLChild a{
	text-decoration:none !important;
	color:#666666 !important;
	padding:8px 3px;
	border:0px solid #FF0000;
	float:left;
	width:64%;
	font-size:12px;
	padding-left:10px;
	margin-left:10px;
	border-bottom:1px dotted #CCCCCC;
}

.sappleLeftLChild a:hover{
/*	background-color:#EBEBEB;
*/	border-bottom:1px dotted #0099FF;
	color:#000000 !important;
}

.sappleLeftLChild{
	margin-left:50px;
}


.sappleFlashBanner{
background-color:#FFFFFF;
}


.sappleCenter{
	border-bottom:1px solid #e0e0b1;
	text-align:left;
	background-color:#FFFFFF;
	
}

.sappleLeftWrap{
	color:#FFFFFF;
	border-right:1px solid #ff0000;
	width:250px;
	overflow:hidden;
	margin-left:10px;
}
.sappleRightWrap{
	border:0px solid #e0e0b1;
	width:800px;
	float:right;
}



.gapWrap{
	height:20px;
	
}

a.sappleMenuL:link,a.sappleMenuL:visited,a.sappleMenuL:hover{
	color:#FFFFFF;
	text-decoration:none;
	margin-left:20px;
	margin-right:20px;
}

a.sappleMenuL:hover{
	color:#000000;
}

a.sappleMenuFL:link,a.sappleMenuFL:visited,a.sappleMenuFL:hover{
	color:#FFFFFF;
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
}

a.sappleMenuFL:hover{
	color:#000000;
}

.sappleFooterLink2{
	width:100%;
	text-align:center;
	padding-bottom:5px;
}

.sappleFooterLink{
	 margin-left:600px;
	 
}





.sappleMore a:link,.sappleMore a:visited{
	text-decoration:none;
	color:#FF0000;
	float:right;
	font-size:10px;	
}

.sappleMore a:hover{
	text-decoration:underline;
	color:#FF0000;
	float:right;	
}

a.sappleSubLink:link{
	text-decoration:none;
	color:#FF0000;
}

a.sappleSubLink:visited{
	text-decoration:none;
	color:#FF0000;
}

a.sappleSubLink:hover{
	text-decoration:underline;
	color:#FF0000;
}


.footer{
	color:#000000;
	height:66px;
	border: 1px solid #000000;
	width: 1000px;
	margin: 0 auto;
}


.sappleImgLeft{
	border:0px solid #FF0000;
	float:none;
	float:right;
	margin:10px;
}

a.more:link{
	text-decoration:none;
	color:#FF0000;
}

a.more:visited{
	text-decoration:none;
	color:#FF0000;
}
a.more:hover{
	text-decoration:underline;
	color:#FF0000;
}

.sappleMoreWrap{
	text-align:right;
}

.sappleInputField{
 width:150px;
}

.sappleInputWrap{
 width:150px;
 float:left;
}

.sappleSearchBtn{
 width:50px;
 float:left;
 text-align:center;
}

.sappleDivWrap{
 width:300px;
 float:right;
}

.sappleDivWrap2{
  width:150px;
  float:left;
}

.sappleDivWrap3{
 width:50px;
 float:left;
}

.sappleDivWrap4{
 width:600px;
 float:left;
 border:1px solid #cfcfd1;
}

.sappleDivWrap5{
 width:98%;
 float:left;
 border:0px solid #000000;
}

.sappleDivWrap6{
 width:80px;
 float:left;
 border:0px solid #000000;
}
.sappleDivWrap7{
 width:130px;
 float:left;
}

.sappleDivWrap8{
 width:50px;
 float:right;
}

.sappleImageWrap{
 width:450px;
 float:right;
 border:0 solid #000000;
 margin-right:20px;
}

.sappleImage{
 width:560px;
 text-align:right;
 margin-right:30px;
 border:0px solid #000000;
}

.sappleFrame1{
 float:left;
 margin-top:10px;
 margin-bottom:10px;
 width:100%;
}

.sappleBgcolor{
 background-color:#ebebeb;
 line-height:20px; 
}

.sapplePadd{
 padding-left:20px;
}

.sappleTable{
 width:650px;
 _width:650px;
 float:left;
 border:1px solid #cfcfd1;
 margin-left:20px;
 _margin-left:10px;
}

.sappleDivGap{
 float:left;
 width:100%;
 height:10px;
 border:0px solid #000000;
}

.sappleDivGap2{
 float:left;
 width:100%;
 height:8px;

}

.sapplePagination{
	text-align:center;
	color:#990000;
}

.sappleBorder{
 border:1px solid #cfcfd1;
}

.sappleGridWrap{

	width:100%;
    border:0 solid #FF0000;
}

.oddRow{
	border:0 solid #FF0000;
	background-color:#ffffff;
}

.sappleCol1{
	
	width:300px;
	padding:2px;	
	float:left;
}
.sappleCol2{
	width:300px;
	padding:5px;
	float:left;	
}


.sappleCol3{

	width:250px;
	padding:5px;
	float:left;	
	 background-color:#e7e5e5;
}
.sappleCol4{

	width:400px;
	padding:5px;
	float:left;	
	 background-color:#f5f5f5;
}

.sappleCol5{

	width:150px;
	padding:5px;
	float:left;	
	  background-color:#a7a6a6;
}
.sappleCol6{

	width:150px;
	padding:5px;
	float:left;	
	 background-color:#e7e5e5;
}

.sappleCol7{
    width:100px;
	padding:5px;
	float:left;	
	background-color:#a7a6a6;
}
.sappleCol8{
    width:100px;
	padding:5px;
	float:left;	
	background-color:#e7e5e5;
}

.sappleRow1{
	width:660px;
	padding:5px;
	float:left;	
	background-color:#a7a6a6;
	color:#000000;
	font-weight:800;
}

.evenRow{
	border:0 solid #FF0000;
	background-color:#eef2f8;
}

.sappleBgcolor2{
	background-color:#a7a6a6;
	line-height:20px; 
}

/*form CSS*/

.sappleMidWrap{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	
}

.sappleFormWrap{
	border:0 solid #444444;
	width:100%;
	padding:5px;
}

/*Right body CSS*/

.sappleRightWrap2{
	width:240px;
	float:right;
	overflow:hidden;
}

.sappleShoppingCartWrap{
	background-color:#FFFFFF;
	width:100%;
	border:1px solid #999999;
	color:#b7b7b7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:60px;
}

.sappleRightInnerWrap{
	background-color:#424242;
	width:100%;
	color:#b7b7b7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.sappleRightInnerWrap2{
	background-color:#424242;
	width:100%;
	color:#b7b7b7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.sappleMoreL{
	text-align:right;
}

.sappleAnswerL{
	display:none;
}


.sappleButton a{
	text-decoration:none;
	color:#FFFFFF !important;
	font-size:11.5px;
	font-weight:700;
	float:left;
	padding-left:10px;
	padding-right:10px;
	line-height:23px;
	border:1px solid #2763a5;
	border-bottom:0;
	margin-right:2px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-image:url(../images/DefaultImage/tabright10.gif);
	margin-left:5px;
	
}

.sappleButton a:hover{
	text-decoration:none;
	color:#FFFFFF !important;
	background-color:#FFF;
	float:left;
	background-image:url(../images/DefaultImage/tabright10.gif);
	background-position:0 38px;
   	font-size:11.5px;
	font-weight:700;

}

.sappleButtonSelected a{
	text-decoration:none;
	color:#ffffff !important;
	float:left;
	padding-left:10px;
	padding-right:10px;
	line-height:23px;
	border:1px solid #2763a5;
	margin-right:2px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-radius:5px;
	background-image:url(../images/DefaultImage/tabright10.gif);
	background-position:0 38px;
   	font-size:11.5px;
	font-weight:700;
	margin-left:5px;
	
}

.sappleNailWrap{
	border:1px solid #f75d00;

}
.sappleGridWrapBor{
	border:3px solid #b2d8fc;
	border-top:0 solid #b2d8fc;	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	width:95%;
	margin:0 auto;
 }
 
 a.extraL:link{
  font-size:12px;
  color:#666666;
  text-decoration:none;
 }
  a.extraL:visited{
  font-size:12px;
  color:#666666;
  text-decoration:none;
 }
  a.extraL:hover{
  font-size:12px;
  color:#666666;
  text-decoration:underline;
 }
 
 .bold{
 font-weight:bold;
 }
 
 
.leftTestimonial{
	padding:5px; 
	padding-top:0;
	position:relative; 
	width:45px;
}
.leftTestimonialComment{
	width:190px;
	color:#333333;
}

.leftTestimonialRating{
	width:125px;
}
.sappleSubLink{
	width:220px;
}

.leftEmailPannel{
	margin:0;
	padding:0;
	margin-left:20px;
}

.leftEmailPannel li{
	margin:0;
	padding:15px 0 0;
	color:#476BB3 !important; 
	list-style:none;
	
}

.leftEmailPannel li a{
	color:#476BB3 !important; 

}
<!--////////////////////////////////////////////////New Theme [4 july 09] Sunil Kumar Chandra /////////////////////////////////////////////////-->

#header{
	background:url(../images/imagesNew/headerBg.gif) repeat-x;
/*	background-position:0 -8px;
*/	height:88px;
	border:1px solid #FF0000;
}

.menu{
	background-color:#eb3b12;
	color:#FFFFFF;
	margin-top:12px;
	margin-bottom:5px;
	border-left:0px;
	border-right:0px;
	background:url(../images/imagesNew/menuBg.gif) repeat-x;
	line-height:60px;
	width:auto !important;
	
}


a.menuL:link,a.menuL:visited,a.menuL:hover{
	color:#fff;
	text-decoration:none;
	padding:10px 47px;
	border-left:1px solid #454f5b;
	border-right:1px solid #131416;
	font-weight:bold;

}

a.menuL:hover{
	color:#00deff;
	
}


a.menuLSelected:link,a.menuLSelected:visited,a.menuLSelected:hover{
	color:#00deff;
	text-decoration:none;
	padding:10px 47px;
	border-left:1px solid #454f5b;
	border-right:1px solid #131416;
	font-weight:bold;



}



.welcomeMsg{
 width:50%;
}


.sitemapWrap a{
	color:#aeaeae;
	text-decoration:none;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}

.sitemapWrap a:hover{
	color:#666666;
	text-decoration:none;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.sitemapWrap ul li{
	display:inline;
	padding-left:15px;	
	padding-right:10px;
}

.siteMapIcon{
	background:url(../images/imagesNew/siteMap.gif) no-repeat;
	background-position:0 3px;
}

.contactIcon{
	background:url(../images/imagesNew/contactus.gif) no-repeat;
	background-position:0 1px;
}
.homeIcon{
	background:url(../images/imagesNew/home.gif) no-repeat;
	background-position:0 2px;
}

#ddtopmenubar li{
	display:inline;
}

.languageWrap{
	float:right;
	margin-right:10px;
	width:auto;
	width:111px;
	margin-top:5px;
}

.sitemapWrap{
	text-align:right;
	width:500px;
	float:right;
	height: 101px;
}

.wideResoWarp{
	width:100%;
	height:auto;
	/*background:url(../images/imagesNew/bodyBg.gif) top repeat-x;*/
	/*background-position:0 -9px;*/
}
/*.resoWrap{
	min-width:1000px;
	max-width:1200px;
	float:none;
	margin:0 auto;
	overflow:hidden;

}*/

#centerAlign{
  width: 1000px ;
  margin: 0 auto;
  float:none;
}

.logoWrap{
	float:left;
}
#ddtopmenubar{
	margin:0;
	padding:0;
	float:left;
	line-height:60px;

}

#ddtopmenubar ul{
	margin:0;
	padding:0;

}

#ddtopmenubar ul li{

	padding:0;
}


a.footerL:link{
	text-decoration:none;
	color:#155671;
	font-size:12px;
}

a.footerL:visited{
	text-decoration:none;
	color:#155671;
	font-size:12px;
}
a.footerL:hover{
	text-decoration:underline;
	color:#155671;
	font-size:12px;
}

/*.formFrame{
	border:15px solid #d8e2ee;
	background-color:#ffffff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background-image:url(../images/DefaultImage/formGredientBg.gif);
	background-repeat:repeat-x;
	background-position:bottom;


}
*/



.entryFieldWrap .entryErrorMsg{
	width:auto; 
	float:left;
}


.entryFieldWrap .entryFields{
	width:52%; 
	float:left;
	}
	
.formRowWrap{
	width:90%;
	float:left;
	margin-left:15%;
	margin-top:20px;
}

.formRowWrap .entryFieldWrap .entryFields input{
	border:0;
	height:20px;
	/*-moz-border-radius:20px;
	-webkit-border-radius:20px;*/
}


.entryErrorMsg span{
	line-height:22px;
	padding-left:5px;

}


a.linkL:link{
  color:#ff670c;
  font-size:11px;
  text-decoration:underline;
}

a.linkL:visited{
  color:#ff670c;
  font-size:11px;
  text-decoration:underline;
}

a.linkL:hover{
  color:#ff670c;
  font-size:11px;
  text-decoration:none;
}

.siteHeading{
  color:#000000;
  font-size:12px;
  font-weight:800;
}


.btnAlign{
 margin-right:10px;
 text-align:right;
 }


.btnAlign2{
 margin-right:35px;
 text-align:right;
 }


.sappleGridTopLink a{ 
   color:#ff670c;
  font-size:11px;
  text-decoration:underline;
}

.sappleGridTopLink a:visited{ 
   color:#ff670c;
  font-size:11px;
  text-decoration:underline;
}

.sappleGridTopLink a:hover{ 
   color:#ff670c;
  font-size:11px;
  text-decoration:none;
}


a.blueL:link{ 
   color:#0D3E89;
  font-size:11px;
  text-decoration:underline;
}

a.blueL:visited{ 
   color:#0D3E89;
  font-size:11px;
  text-decoration:underline;
}

a.blueL:hover{ 
   color:#0D3E89;
  font-size:11px;
  text-decoration:none;
}

.sappleGridWrapBor td{ 
	color:#000000;
}

.catTypeHeading{
	font-size:14px;
	line-height:25px;
	text-transform:capitalize;
	font-weight:700;
	color:#000000;
}

.faq li{
	color:#333333;
	
}

.gridHeader td{
	font-size:14px;
	font-weight:700;
	color:#476bb3;
	line-height:30px;
	border-top:3px solid #b2d8fc;
	border-bottom:3px solid #b2d8fc;
	background-image:url(../images/DefaultImage/gridBg.gif);
}

a.inboxL:link{
	font-size:12px;
	text-decoration:none;
	color:#476BB3;
}
 
a.inboxL:link{
	font-size:12px;
	text-decoration:none;
	color:#476BB3;
}
 
a.inboxL:link{
	font-size:12px;
	text-decoration:none;
	color:#476BB3;
}




/*-------------------*/
.headingWrap{
	color:#fd3a0a;
	font-size:14px;
	font-weight:bold;
	line-height:25px;
	display:none;
}

.detailWrap{
	color:#666666;
	text-align:justify;
	padding-top:10px;
	/*background-image:url(../images/imagesNew/roundedCenter.gif);
	background-repeat:repeat-y;*/
	background-color:#9bbdd8;
	padding-left:0px;
}



.detailWrap ul li{
	margin:0; 
	padding:0;
	list-style:none;
	background:url(../images/imagesNew/detail1Arrow.png) no-repeat;
	background-position:0% 8px;
	padding:5px 20px;
	width:227px;
	border-bottom:1px solid #a9c6dd;
	margin-left:-20px;
}

.detailWrap li a{
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
}

.detailWrap li a:hover{
	text-decoration:underline;
}







.detailWrap2 ul li{
	margin:0; 
	padding:0;
	list-style:none;
	background:url(../images/imagesNew/detail1Arrow.png) no-repeat;
	background-position:0% 8px;
	padding:5px 20px;
	width:227px;
	border-bottom:1px solid #a9c6dd;
	margin-left:-20px;
}

.detailWrap2 li a{
	color:#04375b;
	text-decoration:none;
}

.detailWrap2 li a:hover{
	text-decoration:underline;
}



.detailWrap3 ul li{
	margin:0; 
	padding:0;
	list-style:none;
	background:url(../images/imagesNew/detail1Arrow.png) no-repeat;
	background-position:0% 8px;
	padding:5px 20px;
	width:227px;
	border-bottom:1px solid #a9c6dd;
	margin-left:-20px;
}

.detailWrap3 li a{
	color:#04375b;
	text-decoration:none;
}

.detailWrap3 li a:hover{
	text-decoration:underline;
}




.moreWrap{
	text-align:right;
	width:90%;
}

.more a:link{
	text-decoration:none;
	color:#ff7801;
	float:right;	
}
.more a:visited{
	text-decoration:none;
	color:#ff7801;
	float:right;	
}
.more a:hover{
	text-decoration:underline;
	color:#ff7801;
	float:right;	
}

.greyWrap{
	height:256px;
	
}

.portfolioQuoteWrap{
	float:left;
	
}

.homeMidWrap{
	float:left;
	height:292px;

}

.portfolioWrap{
	width:636px;
	margin-top:11px;
}
.eBussiness{
	border:0px solid #FF0000;
	width:310px;
	height:51px;
	margin-top:5px;

}

.midWrap{
 background-image:url(../images/imagesNew/portfolioMid.gif);
 width:636px;
 height:243px;
  
}

.quoteMidWrap{
	background-image:url(../images/imagesNew/quoteMid.gif);
	background-repeat:repeat-y;
	width:321px;
	color:#676767;
	padding-top:10px;
	
}

.testimonialBannerWrap{
		/*background-color:#FF0000;*/
		width:1000px;
	
}
.testimonialBannerWrap p{
	text-align:right;
	padding-right:40px;
	color:#35588e;
	font-weight:bold;
}

.center{
  width:100%;	
 }
 
 .formDiv{
 float:left;
 width:40%;
 margin-left:20px;

}

.formDiv input{
 border:1px solid #cccccc;
 width:120px;
 margin-bottom:6px;
}

.formDiv textarea{
 border:1px solid #cccccc;
 width:124px;
 height:80px;
  margin-bottom:6px;
}


.clientTestimonial{
	background-image:url(../images/imagesNew/testimonialBg.gif);
	background-repeat:no-repeat;
	width:318px;
	height:221px;
	}

.testimonialTxt{
	border:0 solid #FF0000;
	margin:25px;
	margin-top:30px;
	width:270px;
	line-height:15px;

}



.numbers{
 float:right;
 width:40%;
 margin-right:20px;
 margin-left:5px;
}

.numbers li{
 color:#0b7291;
 list-style-image:url(../images/imagesNew/arrow.gif);

}

.numbers ul{
padding:0;
margin:0;
}

.numbers2{
 margin-left:15px;
 width:80%;
 margin-top:10px;
}

.numbers2 li{
 color:#0b7291;
 list-style-image:url(../images/imagesNew/arrow.gif);
}

.numbers2 ul{
 margin-left:10px;
 padding-left:10px;
}

.verticalDottedLine{
	background-repeat:repeat-y;
	width:25px;
	height:200px;
	margin-top:30px;
}


.topBannerWrap{
	float:right;
	width:640px;
	border:0px solid #000000;
	margin-top:10px;
}

.portfolioBg{
 width:595px;
 height:41px;
 margin-left:18px;
}

.alignWrap{
	float:none;
	margin:0 auto;
}


.bottomRoundedWrap{
	float:left;
	height:auto;
	width:auto;
	display:none;
}
a.greyL:link{
text-decoration:underline;
color:#676767;
font-size:11px;
}

a.greyL:visited{
text-decoration:underline;
color:#676767;
font-size:11px;
}
a.greyL:hover{
text-decoration:none;
color:#676767;
font-size:11px;
}




a.contactL:link{
 color:#818181;
 text-decoration:none;
 font-size:12px;
}

a.contactL:visited{
 color:#818181;
 text-decoration:none;
 font-size:12px;
}

a.contactL:hover{
 color:#818181;
 text-decoration:none;
 font-size:12px;
 background-color:#e1eeff;
}
#footer_edition_container{
	text-align:right;
	width:110px;
	float:right;
}

textarea{
	resize:none;
}


.formRoundedTop{
		background-image:url(../images/DefaultImage/formRoundedTopRight.gif);
		background-position:right;
		background-repeat:no-repeat;
		height:14px;
		border:0 solid #00FF00;
		/*background-color:#d8e2ee;*/
}
	.formRoundedBottom{
		background-image:url(../images/DefaultImage/formRoundedBottomRight1.gif);
		background-position:right;
		background-repeat:no-repeat;
		height:14px;
		border:0 solid #00FF00;
		/*background-color:#d8e2ee;*/
		
	}

.formRoundedTop1{
		background-image:url(../images/DefaultImage/formRoundedTopRight.gif);
		background-position:right 0;
		background-repeat:no-repeat;
		height:14px;
		border:0 solid #00FF00;
		width: 550px;
		margin: 0 auto;
		float: none;
		border: 0px solid #000000; 
		/*background-color:#d8e2ee;*/
		margin-top: 30px;
}
	
.formMid {
	border-left:2px solid #0082d1;
	border-right:2px solid #0082d1;
	border-bottom:2px solid #0082d1;
	width: 550px;
	margin: 0 auto;
	float: none;
	margin-top:0;
}
.formMid1{
	border-left:2px solid #0082d1;
	border-right:2px solid #0082d1;
	border-bottom:2px solid #0082d1;
	width: 550px;
	margin: 0 auto;
	float: none;
	margin-top:0;
}
	/*width:auto;*/

.formFrame{
		background-image:url(../images/DefaultImage/formGredientBg1.gif);
		background-repeat:repeat-x;
		background-position:left top;
		width: 100%;
		margin: 0 auto 0 auto;
		height: auto;
		float: none;
		
	}


.formMid label{
	color:#000000;
	font-size:12px;
	float:left !important;
	width:28% !important;
	line-height:22px;
}

.entryFieldWrap{
	width:72%;
	float:right;
}


/*///////////////////////////tab////////////////////////*/



#verticalTabs {
      float:left;
      width:200px;
      line-height:normal;
	  
      }
#verticalTabs ul {
	  margin:0;
	  padding:10px 10px 0 0px;
	  list-style:none;
  }
#verticalTabs li {

  margin:1px 0;
  padding:0;
  font-weight:700;
  }
#verticalTabs a {
  background-color:#FFFFFF;
  margin:0;
  margin-left:2px;
  padding:0 0 0 7px;
  text-decoration:none;
  font-size:11px;
  border:1px solid #eaeaea;
  
  }
#verticalTabs a {
  display:block;
  padding:10px 25px 4px 10px;
  color:#000000;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#verticalTabs a span {float:none;}
/* End IE5-Mac hack */
#verticalTabs a:hover span {
  color:#33578c;
  }
#verticalTabs a:hover {
 color:#33578c;
 border:1px solid #eaeaea;
 
  }
#verticalTabs a:hover span {
 color:#33578c;
  }

  #verticalTabs #current a {
		  color:#ffffff;
		  background-color:#396194;
		 border:1px solid #eaeaea;
  }
  #verticalTabs #current a span {
		  color:#33578c;
  }
  
	  
/********************************************************************************************************************/

#tabs1 {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
      }
    #tabs1 ul {
          margin:0;
          padding:10px 10px 0 10px;
          list-style:none;
      }
    #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
	  font-weight:800;
      }
    #tabs1 a {
      float:left;
      background:url("../images/imagesNew/tabLeft.gif") no-repeat left top;
      margin:0;
	  margin-left:2px;
      padding:0 0 0 7px;
      text-decoration:none;
	  font-size:12px;
	  
      }
    #tabs1 a span {
      float:left;
      display:block;
      background:url("../images/imagesNew/tabRight.gif") no-repeat right top;
      padding:10px 25px 4px 10px;
      color:#000000;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#33578c;
      }
    #tabs1 a:hover {
     color:#33578c;
	 
      }
    #tabs1 a:hover span {
     color:#33578c;
      }

      #tabs1 #current a {
              color:#33578c;
      }
      #tabs1 #current a span {
              color:#33578c;
      }

/*/////////////////////////////////////////////////////*/


.content{
 text-align:justify;
}

.content strong{
 font-size:18px;
 color:#0A7290;
 font-weight:normal;
}

.content b{

 color:#4D4D4D;

}


.content ul{
 color:#676767;
 margin:10px;
 padding-left:10px;
}



.isoImg{
 width:25%;
 margin-top:10px;
 margin-bottom:10px;
 }

.isoContent{
 width:75%; 
 margin-top:50px;
}


.arrowBullet ul{
 color:#676767;
 margin:10px;
 padding-left:10px;
}

.arrowBullet li{
  list-style-image:url(../images/imagesNew/arrowBullet.gif);
}

.headingBg{
 background-image:url(../images/imagesNew/aboutUs.gif);
 width:98%;
 line-height:46px;
 color:#FFFFFF;
 font-size:20px;
 padding-left:15px;
 background-repeat:no-repeat;
 text-shadow: 2px 3px 1px #000; 
}


.headerRightBg{
 background-image:url(../images/imagesNew/aboutUs.gif);
 background-position:right;
 float:right;
 width:30%;
}


a.linkL:link{
  color:#606060;
  font-size:11px;
  text-decoration:underline;
}

a.linkL:visited{
  color:#606060;
  font-size:11px;
  text-decoration:none;
}

a.linkL:hover{
  color:#606060;
  font-size:11px;
  text-decoration:none;
}

.siteHeading{
  color:#606060;
  font-size:12px;
}

a{
outline:none;
}

#loginWrap{
	width:450px;
	
}
#loginWrap div{
	border:0px solid #FF0000;
	width:100%;
}

#loginWrap label{
	border:0px solid #FF0000;
	font-weight:normal;
	font-size:10px;
	
}


#loginWrap input{
background-color:#F3F3F3;
border:1px solid #999999;
color:#4D4D4D;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
margin:1px;
}

#loginPasswordTxt, #loginIdTxt{
	width:150px;
}

 .leftBody{
  width:735px;
  float:left;
 }
 
 
 
 
 

 
 .galleryMid{
 background-image:url(../images/imagesNew/galleryMid.gif);
 background-repeat:repeat-y;
 padding:5px;
}

.galleryTop{
 background-image:url(../images/imagesNew/galleryTop.gif);
 background-repeat:repeat-y;
 padding-left:10px;
 color:#FFFFFF;
 font-size:14px;
 line-height:37px;
}
.featuredProject{
 width:408px;
 float:left;
}
.featuredProjectMid{
 background-image:url(../images/imagesNew/featuredProjectMid.gif);
 background-repeat:repeat-y;
 padding:5px;
 
}

.featuredProjectTop{
 background-image:url(../images/imagesNew/featuredProjectTop.gif);
 background-repeat:repeat-y;
 padding-left:5px;
 color:#FFFFFF;
 font-size:14px;
 line-height:37px;
}
.portfolioTag{
 width:304px;
  float:right;
}

.portfolioTagMid{
 background-image:url(../images/imagesNew/portfolioTagMid.gif);
 background-repeat:repeat-y;
 padding:5px;
}

.portfolioTagTop{
 background-image:url(../images/imagesNew/portfolioTagTop.gif);
 background-repeat:repeat-y;
 padding-left:5px;
 color:#FFFFFF;
 font-size:14px;
 line-height:37px;
}


.projectImgWrap{
 border:1px solid #e1e1e1;
 width:69px;
 padding:2px;
 margin-left:10px;
 margin-right:10px;
}

.viewSite{
 text-align:right;
  margin-top:10px;
}



.viewSite a{
 text-decoration:none;
 font-size:11px;
 color:#0a7290;
}

.viewSite a:visited{
 text-decoration:none;
 font-size:11px;
 color:#0a7290;
}


.viewSite a:hover{
 text-decoration:underline;
 font-size:11px;
 color:#0a7290;
}

.portfolioTxt{
 margin-left:10px;
 margin-right:10px;
 width:270px;
 height:80px;
}



 .rightBody{
  width:222px;
  float:right;
  overflow:hidden;
  
 }


.rightLink ul{
  margin-left:20px;
  margin-top:10px;
  margin-bottom:10px;  
}

.rightLink li{
  list-style-image:url(../images/imagesNew/arrow2.gif);
  color:#606060;
  margin:5px;
  
}

.rightLink li a{
  color:#606060;
  font-size:11px;
  text-decoration:underline;
}

.rightLink li a:hover{
  color:#606060;
  font-size:11px;
  text-decoration:none;
}


.quickQuote{
 float:left;
 background-image:url(../images/imagesNew/quoteMid2.gif);
 background-repeat:repeat-y;
 width:220px;
}


.formDiv2{
 float:left;
 width:80%;
 margin-left:20px;
 }

.formDiv2 input{
 border:1px solid #cccccc;
 width:120px;
 margin-bottom:6px;
}

.formDiv2 textarea{
 border:1px solid #cccccc;
 width:124px;
 height:80px;
  margin-bottom:6px;
}
.projectGalleryWrap{
	width:99%;
	background-color:#f4f3f3;
	float:left;
	
}

.projectGalleryRightWrap{
	width:70%;
	background-color:#f4f3f3;

	float:left;
	margin:10px;
	
}

.projectPaginationWrap{
	width:50%;
	float:right;
	
}
.imgTitleWrap{
	width:90px;
	text-align:center;
}

.imgTitleWrap a{
	color:#000000;
	text-decoration:none;
}

.projectImg-TitleWrap{
	background-color:#FFFFFF;
	margin:20px;
	margin-top:0;
	margin-bottom:10px;
	border:1px solid #cccccc; 
	
}

.projectImg-TitleWrap td{
padding:5px;
}

.topGreyLink{
	margin-top:6px;
}
.formTopGap {
	margin: 0 auto;
	width: 1000px;
	height: 30px;
	padding: 0;
}

.topLinkBottom{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	background-color: #eeeeee;
	height: 28px;
}
.topLinkBottom a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
.topLinkBottom a:hover{
	color: #000000;
	text-decoration: underline;
}
.messageBorder{
	border-left:2px solid #0082d1;
	border-right:2px solid #0082d1;
	border-bottom:2px solid #0082d1;
	height: 255px;
}
