/* Style Sheet - 18 Mar 2009 */

html, body {
	font-family:Segoe UI,Arial,Verdana,Sans-Serif;
	margin-top:0px;
	background: url(../images/body_bg.jpg) repeat-x;
	background-color:#33465b;
}
ul {
	list-style-image:url(../images/tick.jpg);

}
.para_txt1{
     font-family:Segoe UI,Arial,Verdana,Sans-Serif;
	 font-size:12px;
	 color:#000000;
	 line-height:15.38px;
	 letter-spacing:normal;
	 word-spacing:normal;
	 font-style:normal;
	 font-variant:normal;
	 text-transform:none;
	 text-indent:0px;
	 text-align:left;
	 }	

.noimage{
	list-style-image:none;
	list-style:none;

}
/*Div classes starts from here*/
#outerwrapper{
	width:100%;
	height:100%;
}
#mainPan{width:1000px; position:relative; margin:0 auto;}

#bodyPan{width:1000px; height:auto; float:left; background-image:url(../images/theme_bg.jpg); background-repeat:repeat-y;}

img {
	border:0px
}
/*---headerarea---*/
#header {
	width:1000px;
	padding:0px 0px 0px 0px;
	height: 138px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/theme_01.jpg);
	background-position:top; 
	background-repeat:no-repeat;

}
#menu{
	width:1000px;
	padding:0px 0px 0px 0px;
	height: 41px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/theme_02.jpg); 
	background-position:top; 
	background-repeat:no-repeat;

}
#flash{
	width:1000px;
	padding:0px 0px 0px 0px;
	height: 185px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/theme_03.jpg); 
	background-position:top; 
	background-repeat:no-repeat;

}
#flash-holder{
	width:962px;
	margin-left:0px;
	height: 185px;
	padding:0px 0px 0px 0px;
}
#services_holder{
	width:1000px;
	padding:0px 0px 0px 0px;
	height: 186px;
	margin:0px 0px 0px 0px;
}
#services_left{
	float:left;
	width:659px;
	padding:0px 0px 0px 0px;
	height: 186px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/theme_04.jpg); 
	background-position:top; 
	background-repeat:no-repeat; 
}

#services_right{
	float:left;
	width:341px;
	padding:0px 0px 0px 0px;
	height: 186px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/theme_05.jpg); 
	background-position:top; 
	background-repeat:no-repeat; 
}


#content_holder{
	width:1000px;
	padding:0px 0px 0px 0px;
	margin:0 auto;
}
#left_menu{
	float:left;
	width:217px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/theme_06.jpg); 
	background-position:top; 
	background-repeat:no-repeat; 
}
#left_serv{
	float:left;
	width:180px;
	padding:0px 0px 0px 26px;
	height: auto;
	margin:0px 0px 0px 0px;
}

#content{
	float:left;
	width:549px;
	padding:0px 0px 0px 0px;
	height: auto;
	margin:0px 0px 0px 0px;
}
#content_dots{
	float:left;
	width:549px;
	padding:0px 0px 0px 0px;
	height: auto;
	margin:2px 0px 0px 0px;
	background-image:url(../images/content_dots.jpg); 
	background-position:0px 0px; 
	background-repeat:repeat-y; 
}
#content_txt{
	width:535px;
	float:left; 
	height:auto;
	padding-left:5px;
	margin:0px 0px 0px 0px;
}
#contentin{
	float:left;
	width:783px;
	padding:0px 0px 0px 0px;
	height: auto;
	margin:0px 0px 0px 0px;
	background-image:url(../images/theme_7.jpg); 
	background-position:top; 
	background-repeat:no-repeat;
}
#content_dotsin{
	float:left;
	width:755px;
	padding:0px 0px 0px 0px;
	height: auto;
	margin:2px 0px 0px 0px;
	background-image:url(../images/left_dots.jpg); 
    background-position:left top;
	background-repeat:repeat-y; 
}
#content_txtin{
	width:745px;
	float:left; 
	height:auto;
	padding-left:5px;
	margin:0px 0px 0px 0px;
}
#right_content{
	width:234px;
	float:left;
	padding:0px 0px 0px 0px;
	height: auto;
	margin:0px 0px 0px 0px;
	background-image:url(../images/theme_n_08.jpg); 
	background-position:top; 
	background-repeat:no-repeat; 

}
#signup{
	float:left;
	width:234px;
	padding:0px 0px 0px 0px;
	height: 281px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/theme_n_09.jpg); 
	background-position:top; 
	background-repeat:no-repeat; 
}
#signup_form{
	margin:0px 0px 0px 0px;
	float:left;
	padding-left:15px;
	padding-top:40px;
	width:200px;
	height:auto;
}
#quote_index{
	float:left;
	text-align:left;
	width:224px;
	padding:0px 0px 0px 0px;
	height: 220px;
	margin:0px 0px 0px 0px;
} 
#chat_index{
	margin-top:10px;
	margin-left:10px;
	float:left;
	padding-left:px;
	padding-top:0px;
	width:180px;
	height:auto;
}
#latestnews{
	float:left;
	text-align:left;
	width:234px;
	padding:0px 0px 0px 0px;
	height: 272px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/theme_09.jpg); 
	background-position:0px 0px; 
	background-repeat:no-repeat; 
} 
#news{
	margin-top:50px;
	margin-left:10px;
	float:left;
	padding-left:px;
	padding-top:0px;
	width:200px;
	height:auto;
}
#latestnews_index{
	float:left;
	text-align:left;
	width:196px;
	margin-left:10px;
	height: 246px;
	background-image:url(../images/theme_09_index.jpg); 
	background-position:15px 0px; 
	background-repeat:no-repeat; 
} 
#news_index{
	margin-top:50px;
	float:left;
	padding-left:26px;
	padding-top:0px;
	width:140px;
	height:auto;
}
#footservices{
	float:left;
	width:1000px;
	padding:0px 0px 0px 0px;
	height: 171px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/theme_10.jpg); 
	background-position:top; 
	background-repeat:no-repeat; 
}
#foot_holder{
	width:1000px;
	padding:0px 0px 0px 0px;
	margin:0 auto;
}
#footnews{
	float:left;
	width:1000px;
	padding:0px 0px 0px 0px;
	height: 95px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/theme_11.jpg); 
	background-position:top; 
	background-repeat:no-repeat; 
}
/* Link Burron */
a.squarebutton{
background: transparent url('images/square-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}
a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #494949; /*button text color*/
}
a.squarebutton span{
background: transparent url('images/square-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}
a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}
a.squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}
.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; 
width: 100%;
}
.spacer{
 width:80px;
 height:20px;
 background-image:url(../images/spacer.gif);
}
.button {
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
background-color: #0572cd;
border: 2px groove;
border-color: #0572cd #0572cd #0572cd #0572cd;

filter: progid:DXImageTransform.Microsoft.Gradient
(GradientType=0,StartColorStr='#0793e0',EndColorStr='#0572cd');
}
.buttonhov {
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
background-color: #c41616;
border: 2px groove;
border-color: #9a9a9a #9a9a9a #9a9a9a #9a9a9a;
filter: progid:DXImageTransform.Microsoft.Gradient
(GradientType=0,StartColorStr='#9a9a9a',EndColorStr='#000000');
}
/* Link Burron */

/* Header Details relates styles - Starts here */

.topInnerLyrDetails { width:998px; height:182px; }

.topDetailsLeft { width:783px; height:182px; float:left; }

.topDetailsleftOne { width:783px; height:103px; float:left; }

.leftOne { width:575px; height:103px; float:left; background:url(images/theme_03.png) no-repeat;
 }
 
 .signupBox { width:450px; }
.signupinnerBox { width:200px; float:left; padding:0px 0px 0px 0px; }
.signupinnerBox2 { width:200px; float:left; height:50px; padding:0px 0px 0px 0px; }
.signupinnerBox3 { width:100px; float:left; height:50px; padding:0px 0px 0px 0px; }

 .addUrlBox { width:560px; padding-left:15px; }
.addUrlinnerBox { width:560px; float:left; padding:0px 0px 0px 0px; }
.addUrlinnerBoxContent { width:500px; text-align:left; float:left; padding:0px 0px 0px 0px; }


.addUrlCol1 {
	width:290px;
 	height:30px;
 	float:left;
	padding:0px 0px 0px 0px;
	text-align:left;
}


.addUrlCol2 {
 	height:30px;
	width:20px;
	float:left;
	padding:0px 0px 0px 0px;
	text-align:center;
}


.addUrlCol3 {
	width:250px;
	float:left;
	padding:0px 0px 0px 0px;
	text-align:left;
}



.signupCol1 {
	width:70px;
 	height:30px;
 	float:left;
	padding:0px 0px 0px 0px;
	text-align:left;
}


.signupCol2 {
 	height:30px;
	width:10px;
	float:left;
	padding:0px 0px 0px 0px;
	text-align:center;
}


.signupCol3 {
	width:120px;
 	height:30px;
	float:left;
	padding:0px 0px 0px 0px;
	text-align:center;
}

.signupBooton {
	width:100px;
	float:left;
	padding:0px 0px 0px 0px;
	text-align:center;
}



 
.leftTwo { width:205px; height:103px; float:left; background:url(images/theme_04.png) no-repeat; }



.topDetailsleftTwo { width:783px; height:104px; float:left; }

.topDetailsleftBox1 { width:193px; height:104px; background:url(images/theme_06.png) no-repeat;	float:left; padding:0px 0px 0px 0px;}
.topDetailsleftBox2 { width:195px; height:104px; background:url(images/theme_07.png) no-repeat; float:left; padding:0px 0px 0px 0px;}
.topDetailsleftBox3 { width:196px; height:104px; background:url(images/theme_08.png) no-repeat; float:left; padding:0px 0px 0px 0px; text-align:center; }
.topDetailsleftBox4 { width:199px; height:104px; background:url(images/theme_09.png) no-repeat; float:left; padding:0px 0px 0px 0px;}


.topDetailsRight { width:215px; height:160px; background:url(images/theme_05.png) no-repeat;  float:left; }

.topDetailsRight22 { width:215px; height:22px; background:url(images/ourClients.jpg) no-repeat;  float:left; }

/* Header Details relates styles - Ends here */

/* Marquee - Starts here */

.topInnerLyrMarquee { width:998px; height:23px; text-align:center; background:url(images/theme_10.png) no-repeat; }

.marquee{
     font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 color:#d8d8d8;
	 font-weight:800;
	 padding-top:3px;
	 vertical-align:middle;
	 }

.marqueeLink{
     font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 color:#d8d8d8;
	 font-weight:800;
	 vertical-align:middle;
	 }

/* Marquee - Ends here */



/* Middle body - Starts here */

.emptyLine5 { height:5px; }
.emptyLine3 { height:3px; }
.emptyLine10 { height:10px; }
.emptyLine13 { height:13px; }
.emptyLine { height:15px; }
.emptyLine20 { height:25px; }
.emptyLine30 { height:30px; }
.emptyLine40 { height:40px; }

.middleBody { width:998px; }

.middleBodyNew { width:998px; }

.middleBodyNewLeft { width:210px; float:left; padding: 0px 0px 0px 0px;}

.middleBodyNewRight_po { width:998px; text-align:left; float:left; padding: 0px 0px 0px 0px;}
.middleBodyNewRight { width:758px; text-align:left; float:left; padding: 0px 0px 0px 0px;}

.aboutBodyNew1 { width:320px; height:280px; float:left; padding: 0px 0px 0px 0px;}

.aboutBodyNew2 { width:760px; height:500px; float:left; padding: 0px 0px 0px 0px;}

.aboutBodyImage1 { width:250px; float:left; padding: 0px 0px 0px 0px;}
.aboutBodyImage2 { width:250px; float:left; padding: 0px 0px 0px 0px;}
.aboutBodyImage3 { width:250px; float:left; padding: 0px 0px 0px 0px;}

.middleBodyLineNew { width:7px; height:550px;  float:left; padding: 0px 0px 0px 0px; background:url(images/hrow.jpg) repeat-y; }


.middleBodyleftMenu { width:160px; float:left; padding: 0px 0px 0px 0px; }

.leftMenu { width:158px; float:left; }
.leftMenuNew { width:210px; float:left; }

.leftMenuText { width:158px; float:left; line-height:25px; }
.leftMenuTextLatest { width:210px; float:left; line-height:25px; }
.leftMenuTextNew { width:158px; float:left; }
.leftMenuTextNewOne { width:210px; float:left; }
.leftMenuText5New { height:5px; }


.leftMenuTextInner { width:160px; float:left;}

.leftMenuTextInner1 { width:6px; float:left; padding: 0px 0px 0px 0px;}
.leftMenuTextInner2 { width:154px; float:left; padding: 0px 0px 0px 0px; background:url(images/hor-sep.gif) repeat-x;}
.leftMenuTextInner3 { width:0px; float:left; padding: 0px 0px 0px 0px;}


.leftMenuTextLatestInner { width:210px; float:left;}

.leftMenuTextLatestInner1 { width:6px; float:left; padding: 0px 0px 0px 0px;}
.leftMenuTextLatestInner2 { width:204px; float:left; padding: 0px 0px 0px 0px; background:url(images/hor-sep.gif) repeat-x;}
.leftMenuTextLatestInner3 { width:0px; float:left; padding: 0px 0px 0px 0px;}




.footerLineMain { width:998px; float:left; }
.footerLine { width:997px; height:10px; float:left; background:url(images/hor-sep.gif) repeat-x;}

/*New Left Link*/
.new_link_leftmenu { 
width:210px; float:left;
color: #3263BE;
background-color: transparent;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding-left:13px;
line-height: 1.25em (15px);
vertical-align: baseline;
letter-spacing: normal;
word-spacing: normal;
font-weight: normal;
font-style: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
text-indent: 0px;
text-align: justify;
border-bottom:1px solid #dddede;
padding:5px;
 }
.new_link_leftmenu:hover { width:210px; float:left;
color: #000000;
background-color: transparent;
font-family: Arial, Helvetica, sans-serifpx;
font-size:12px;
vertical-align: baseline;
letter-spacing: normal;
word-spacing: normal;
font-weight: normal;
font-style: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
text-align: justify;
text-indent: 0px;
 }
/*New Left Link*/


.link_leftmenu { 
width:158px; float:left;
color: #3263BE;
background-color: transparent;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding-left:13px;
line-height: 1.25em (15px);
vertical-align: baseline;
letter-spacing: normal;
word-spacing: normal;
font-weight: normal;
font-style: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
text-indent: 0px;
text-align: justify;
border-bottom:1px solid #dddede;
padding:5px;
 }
.link_leftmenu:hover { width:158px; float:left;
color: #000000;
background-color: transparent;
font-family: Arial, Helvetica, sans-serifpx;
font-size:12px;
vertical-align: baseline;
letter-spacing: normal;
word-spacing: normal;
font-weight: normal;
font-style: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
text-align: justify;
text-indent: 0px;
 }
.link_leftmenuSmall { width:158px; float:left;
     color:#9999a3;
	 font-size:12px;
	 font-family:Arial, Helvetica, sans-serif;
	 text-decoration:none;
	 text-align:left;
	 padding-left:6px;
 }
.link_leftmenuSmall:hover { width:158px; float:left;
     color:#000000;
	 font-size:12px;
	 font-family:Arial, Helvetica, sans-serif;
	 text-decoration:none;
	 text-align:left;
	 padding-left:6px;
 }


.link_leftmenuSmallOne { width:210px; float:left;
     color:#9999a3;
	 font-size:11px;
	 font-family:Arial,Verdana,Sans-Serif;
	 text-decoration:none;
	 text-align:left;
	 padding-left:10px;
 }
.link_leftmenuSmallOne:hover { width:210px; float:left;
     color:#000000;
	 font-size:11px;
	 font-family:Arial,Verdana,Sans-Serif;
	 text-decoration:none;
	 text-align:left;
	 padding-left:10px;
 }


.more { width:208px; float:right;
     color:#9999a3;
	 font-size:9px;
	 font-family:Segoe UI,Arial,Verdana,Sans-Serif;
	 text-decoration:none;
	 font-weight:bold;
	 text-align:right;	 
 }
.more:hover { width:208px; float:right;
     color:#000000;
	 font-size:9px;
	 font-weight:bold;
	 font-family:Segoe UI,Arial,Verdana,Sans-Serif;
	 text-decoration:none;
	 text-align:right;	
 }
.boch_link_leftmenu { width:208px; float:right;
     color:#9999a3;
	 font-size:10px;
	 font-family:Segoe UI,Arial,Verdana,Sans-Serif;
	 text-decoration:none;
	 font-weight:bold;
	 text-align:center;
 }
.boch_link_leftmenu:hover { width:158px; float:left;
     color:#000000;
	 font-size:10px;
	 font-weight:bold;
	 font-family:Segoe UI,Arial,Verdana,Sans-Serif;
	 text-decoration:none;
	 text-align:center;
	 padding-left:50px;
 }


.leftMenuLine { width:158px; float:left; 

}



.middleBodyLine { width:17px; height:505px;  float:left; padding: 0px 0px 0px 0px; background:url(images/hrow.jpg) repeat-y; }

.middleBodyLineWebsiteDesign { width:17px; height:970px;  float:left; padding: 0px 0px 0px 0px; background:url(images/hrow.jpg) repeat-y; }


.middleBodyLineWebApp { width:17px; height:900px;  float:left; padding: 0px 0px 0px 0px; background:url(images/hrow.jpg) repeat-y; }

.middleBodyLineWebsiteReDesign { width:17px; height:670px;  float:left; padding: 0px 0px 0px 0px; background:url(images/hrow.jpg) repeat-y; }

.middleBodyLinecontDev { width:17px; height:555px;  float:left; padding: 0px 0px 0px 0px; background:url(images/hrow.jpg) repeat-y; }

.middleBodyLineeMarket { width:17px; height:600px;  float:left; padding: 0px 0px 0px 0px; background:url(images/hrow.jpg) repeat-y; }

.middleBodyLineCorp { width:17px; height:1165px;  float:left; padding: 0px 0px 0px 0px; background:url(images/hrow.jpg) repeat-y; }

.middleBodyLineSeo { width:17px; height:1930px;  float:left; padding: 0px 0px 0px 0px; background:url(images/hrow.jpg) repeat-y; }


.middleBodyLineAbout { width:17px; height:680px;  float:left; padding: 0px 0px 0px 0px; background:url(images/hrow.jpg) repeat-y; }

.middleBodyLineWebStage { width:17px; height:1100px;  float:left; padding: 0px 0px 0px 0px; background:url(images/hrow.jpg) repeat-y; }

.middleBodyLineQuote { width:17px; height:680px;  float:left; padding: 0px 0px 0px 0px; background:url(images/hrow.jpg) repeat-y; }

.middleBodyLinePrivacy { width:17px; height:1128px;  float:left; padding: 0px 0px 0px 0px; background:url(images/hrow.jpg) repeat-y; }

.middleBodyLineBrochure { width:17px; height:540px;  float:left; padding: 0px 0px 0px 0px; background:url(images/hrow.jpg) repeat-y; }






.middleBodyContent { width:574px; float:left; padding: 0px 0px 0px 0px; }


.middleBodyRight { width:220px; float:left; padding: 0px 0px 0px 0px;  }

.middleBodyRightBox { width:219px; float:left; background:url(images/theme_14.png) no-repeat; }

.middleBodyRightImage { width:219px; float:left; height:80px; vertical-align:middle; }

.middleBodyRightBoxNew { width:210px; float:left; background:url(images/theme_14.png) no-repeat; }

.middleBodyRightImageNew { width:210px; float:left; height:80px; vertical-align:middle; }

.middleBodyRightMarquee { width:200px; float:left; height:110px; text-align:left; padding-left:19px;}

.middleBodyRightPortfolio { width:219px; float:left; }
/* Signup  */

.curlycontainer{
background-image:url(images/sign_up_bg_blue.jpg);
 background-repeat:no-repeat;
margin-bottom: 1em;
width: 215px;
font-family:Segoe UI,Arial,Verdana,Sans-Serif;
	 font-size:13px;
	 font-weight:normal;
	 color:#686868;
	 text-align:left;
}
.cur_title{
font-family:Segoe UI,Arial,Verdana,Sans-Serif;
	 font-size:11px;
	 font-weight:bold;
	 color:#030000;
	 text-align:left;
}
.curlycontainer .innerdiv{
   /*background: transparent url(images/brcorner.gif) bottom right no-repeat;*/
   position:relative;
   left: 2px;
   top: 2px;
   padding: 2px 2px 2px 2px;
   font-family:Segoe UI,Arial,Verdana,Sans-Serif;
   font-size:13px;
   font-weight:normal;
   color:#686868;
   text-align:left;
}
.signup{
    padding: 1px 2px 10px 6px;
	width:218px;
	 font-family:Segoe UI,Arial,Verdana,Sans-Serif;
	 font-size:13px;
	 font-weight:normal;
	 color:#686868;
	 text-align:left;
	 text-decoration:none;
	
	 }
/* Signup  */
/* Latest News */

.shiftcontainer{
margin:0px 2px 0px 2px;
position: relative;
left: 7px; /*Number should match -left shadow depth below*/
top: 5px; /*Number should match -top shadow depth below*/
}

.shadowcontainer{
width: 200px; /* container width*/
background-color: #d1cfd0;
}

.shadowcontainer .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 1px solid gray;
padding: 6px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
}
/*Latest News*/
.linknews{
     color:#3263BE;
	 font-size:12px;
	 font-weight:bold;
	 font-family:Arial, Helvetica, sans-serif;
	 text-decoration:none;
	 text-align:left;
	 }
.linknews:hover{
     color:#666666;
	 font-weight:bold;
	 text-decoration:underline;
	 text-align:left;
	}

.linkPortfolio{
     color:#0571C9;
	 font-size:15px;
	 font-weight:normal;
	 font-family:Arial, Helvetica, sans-serif;
	 text-decoration:none;
	 text-align:left;
	 }
.linkPortfolio:hover{
     color:#666666;
	 font-weight:normal;
	 text-decoration:underline;
	 text-align:left;
	}




.welcomeNote { width:576px; float:center; }
.welcomeNoteNew { width:755px; float:left; }
.servicesList { width:526px; text-align:center;}
.ContactList { width:450px; text-align:center;}
.servicesLine { width:576px; float:left;}

.hdr{
color: #0571C9;
background-color: transparent;
font-family: Segoe UI,Arial,Verdana,Sans-Serif;
font-size: 20px;
line-height: 18px;
vertical-align: baseline;
letter-spacing: normal;
word-spacing: normal;
font-weight: normal;
font-style: normal;
font-variant: normal;
text-transform: none;	
text-decoration: none;
text-align: start;
text-indent: 0px;
}
.hdr3{
color: #3263BE;
background-color: transparent;
font-family: Segoe UI,Arial,Verdana,Sans-Serif;
font-size: 19px;
line-height:18px;
vertical-align: baseline;
letter-spacing: normal;
word-spacing: normal;
font-weight: normal;
font-style: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
text-align: start;
text-indent: 0px;
}
a.hdr3{
color: #3263BE;
background-color: transparent;
font-family: Segoe UI,Arial,Verdana,Sans-Serif;
font-size: 19px;
line-height: 1.2em (26px);
vertical-align: baseline;
letter-spacing: normal;
word-spacing: normal;
font-weight: normal;
font-style: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
text-align: start;
text-indent: 0px;
}
a.hdr3:hover{
color: #3263BE;
background-color: transparent;
font-family: Segoe UI,Arial,Verdana,Sans-Serif;
font-size: 19px;
line-height: 1.2em (26px);
vertical-align: baseline;
letter-spacing: normal;
word-spacing: normal;
font-weight: normal;
font-style: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
text-align: start;
text-indent: 0px;
}
.headline_subhead{
	color: #666666;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	vertical-align: middle;
	letter-spacing: normal;
	word-spacing: normal;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: justify;
	text-indent: 0px;
 }	
.headline_subheadtitle{
     font-family:Segoe UI,Arial,Verdana,Sans-Serif;
	 font-size:11px;
	 color:#CD1501;
	 font-style:normal;
	 font-weight:inherit;
	 text-decoration:none;
	 }	
.parasmall{
     font-family:Arial, Helvetica, sans-serif;
		 font-size:13px;
	 color:#666666;
	 text-align:left;
	 letter-spacing:normal;
	 word-spacing:normal;
	 text-decoration:none;
	 font-style:normal;
	 font-variant:normal;
	 text-transform:none;
	 text-indent:0px;
	 font-weight:lighter;
	 }	
.parasmall:hover{
     font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 text-align:left;
	 color:#000000;
	 font-weight:lighter;
	 letter-spacing:normal;
	 word-spacing:normal;
	 font-style:normal;
	 font-variant:normal;
	 text-transform:none;
	 text-indent:0px;
	 }		 	 	 
.para{
     font-family:Segoe UI,Arial,Verdana,Sans-Serif;
	 font-size:12px;
	 color:#000000;
	 background-color:transparent;
	 line-height:15.38px;
	 letter-spacing:normal;
	 word-spacing:normal;
	 font-style:normal;
	 font-variant:normal;
	 text-transform:none;
	 text-indent:0px;
	 text-align:left;
	 }	
.paraBold{
     font-family:Segoe UI,Arial,Verdana,Sans-Serif;
	 font-size:12px;
	 color:#e38800;
	 font-weight:bold;
	 background-color:transparent;
	 line-height:15.38px;
	 letter-spacing:normal;
	 word-spacing:normal;
	 font-style:normal;
	 font-variant:normal;
	 text-transform:none;
	 text-indent:0px;
	 text-align:left;
	 }	
.headlines_small{
     font-family:Arial,Verdana,Sans-Serif;
	 font-size:13px;
	 font-weight:normal;
	 font-style:normal;
	 color:#3263BE;
	 text-align:left;
	
	 }	
a.headlines_small{
     font-family:Arial,Verdana,Sans-Serif;
	 font-size:13px;
	 font-weight:normal;
	 color:#3263BE;
	 text-align:left;
	 text-decoration:none;
	
	 }
a.headlines_small:hover{
     font-family:Arial,Verdana,Sans-Serif;
	 font-size:13px;
	 font-weight:normal;
	 color:#3263BE;
	 text-align:left;
 	 text-decoration:underline;
	 } 
a.btxt{
     font-family:Arial,Verdana,Sans-Serif;
	 font-size:12px;
	 font-weight:normal;
	 color:#686868;
	 text-align:left;
	 text-decoration:none;
	 
	
	 }
a.btxt:hover{
     font-family:Arial,Verdana,Sans-Serif;
	 font-size:12px;
	 font-weight:normal;
	 color:#686868;
	 text-align:left;
 	 text-decoration:underline;
	 }
.headlines_smallindex{
     font-family:Arial,Verdana,Sans-Serif;
	 font-size:11px;
	 font-weight:normal;
	 color:#CCCCCC;

	 }	 
.h1{color: #000000; font-size: 15px;   font-family:Segoe UI,Arial,Verdana,Sans-Serif; font-weight:bold; text-align:left;
line-height:10px;}

a.txt:link,a.txt:visited {color: #686868; font-family: Segoe UI,Arial,Verdana,Sans-Serif;   font-size:12px; font-weight:normal; text-decoration:underline; } 



a.txt:hover {color: #686868; font-family: Segoe UI,Arial,Verdana,Sans-Serif;   font-size:12px; font-weight:normal; text-decoration:none;} 



.txt {

color: #0A0A0A;
background-color: transparent;
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
line-height:19px;
letter-spacing: normal;
word-spacing: normal;
font-weight: normal;
font-style:normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
text-align: justify;
text-indent: 0px;
margin-left:2px;
margin-right:4px;

 } 
.rtxt {

color: #3263BE;
background-color: transparent;
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
line-height:19px;
vertical-align: baseline;
letter-spacing: normal;
word-spacing: normal;
font-weight: normal;
font-style: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
text-align: justify;
text-indent: 0px;

 } 
.heading {

color: #3263BE;
background-color: transparent;
font-family: Segoe UI,Arial,Verdana,Sans-Serif;
font-size: 19px;
line-height: 1.2em (26px);
vertical-align: baseline;
letter-spacing: normal;
word-spacing: normal;
font-weight: normal;
font-style: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
text-align: start;
text-indent: 0px;

}
.heading_flash {

color: #FFFFFF;
font-family: Segoe UI,Arial,Verdana,Sans-Serif;
font-size: 16px;
line-height:11px;
vertical-align: baseline;
letter-spacing: normal;
word-spacing: normal;
font-weight: normal;
font-style: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
text-align: start;
text-indent: 0px;

}


.portfolioheading {color: #3263BE; font-size: 13px; font-weight:bold; line-height:25px;   font-family:Segoe UI,Arial,Verdana,Sans-Serif; text-align:left;  }

.portfolioText {color: #686868; font-size: 13px;  font-family:Segoe UI,Arial,Verdana,Sans-Serif; text-align:justify;  }

.txtHead {color: #000000; font-family:Segoe UI,Arial,Verdana,Sans-Serif;    font-size:13px; font-variant:inherit; text-align:left; } 
.txtHead_ {color: #000000; font-family:Segoe UI,Arial,Verdana,Sans-Serif;    font-size:13px; font-variant:inherit; } 
.priceshed{  

     font-family:Segoe UI,Arial,Verdana,Sans-Serif;
	 font-size:13px;
	 font-weight:bold;
	 color:#3263BE;
	 font-style:normal;
	 text-align:left;

  }  


.sideheading {
     font-family:Segoe UI,Arial,Verdana,Sans-Serif;
	 font-size:13px;
	 font-weight:bold;
	 color:#3263BE;
	 text-align:left;


 }
 .sideheading_ {
     font-family:Segoe UI,Arial,Verdana,Sans-Serif;
	 font-size:12px;
	 font-weight:bold;
	 color:#000000;
	 text-align:left;


 }
 .liveChat {
     font-family:Arial,Verdana,Sans-Serif;
	 font-size:11px;
	 font-weight:bold;
	 color:#666666;
	 text-align:left;


 }

.webApplication {
	width:758px;
	float:left;
}

.webApplicationLeft {
	width:382px;
	float:left;
}
.webApplicationRight {
	width:376px;
	float:left;
	height:134;
}


.aboutusMain {
	width:758px;
	float:left;
}

.aboutusLeft {
	width:150px;
	float:left;
}
.aboutusRight {
	width:600px;
	float:left;
	height:134;
	text-align:left;
}



.listMain {
	width:576px;
	float:left;
}

.listLeft {
	width:30px;
	float:left;
}
.listRight {
	width:546px;
	float:left;
	height:134;
}



.brochureBoxMain {
	width:530px;
	float:left;
	padding-left:30px;
	text-align:center;
	vertical-align:middle;
}

.brochureBoxMainNew {
	width:750px;
	float:left;
	text-align:center;
	vertical-align:middle;
}

.brochureBox {
	width:520px;
	float:left;
	text-align:center;
	border:1px solid #eae8e9;
	vertical-align:middle;
}

.brochureBoxNew {
	width:990px;
	padding:auto;
	height:auto;
	float:left;
	text-align:center;
	border:1px solid #eae8e9;
	vertical-align:middle;
	margin-bottom:10px;
	padding-bottom:10px;
}

.brochureBoxInner {
	width:500px;
	padding: 0px 0px 0px 0px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;
}

.brochureBoxTitle {
	width:520px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	float:left;
	vertical-align:top;
}

.brochureBoxInnerLeft {
	width:240px;
	padding: 10px 0px 0px 0px;
	text-align:center;
	float:left;
}

.brochureBoxInnerRight {
	width:240px;
  /*padding: top right bottom leftpx;*/
	padding: 10px 0px 0px 0px;
	text-align:left;
	background: url(brochure_images/logo_background/DOMS.jpg) no-repeat;
	border:1px solid #eae8e9;
	float:left;
}

.brochureBoxRightFinner {
	width:240px;
	height:250px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	background: url(brochure_images/logo_background/finer.jpg) no-repeat;
	border:1px solid #eae8e9;
	float:left;
}

.brochureBoxRightSriram {
	width:240px;
	height:250px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	background: url(brochure_images/logo_background/shriram.jpg) no-repeat;
	border:1px solid #eae8e9;
	float:left;
}

.brochureBoxRightEmpty {
	width:240px;
	height:250px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	border:1px solid #eae8e9;
	float:left;
}



.portfolioBox {
	width:576px;
	height:115px;
	background: url(images/portfolio_bg_red.jpg) no-repeat;
	float:left;
	vertical-align:middle;
}

.portfolioWebDesignBox {
	width:750px;
	height:115px;
	
	float:left;
	vertical-align:middle;
}

.emtyLine{
line-height:40px;
}

.emtyLine5{
line-height:8px;
}


.emptyPortfolio {
	width:125px;
	float:left;
}

.marqueeBox {
	vertical-align:top;
	padding-top:12px;
}


.servicesBox {
	width:576px;
	height:168px;
	background: url(images/services_bg.jpg) no-repeat left bottom;
	float:left;
	vertical-align:middle;
	
}

.servicesinnerTable {
	width:574px;
	float:left;
	vertical-align:middle;
	padding-top:10px;
}

.servicesinnerText {
	width:115px;
	float:left;
	padding-left:10px;
	vertical-align:middle;
}

.servicesarrow {
	width:5px;
	height:20px;
	float:left;
	vertical-align:middle;
}


.servicesListinner {
	width:109px;
	height:20px;
	float:left;
	vertical-align:middle;
}



.mediaServicesinnerText {
	width:125px;
	float:left;
	padding-left:10px;
	vertical-align:middle;
}

.mediaServicesarrow {
	width:5px;
	height:20px;
	float:left;
	vertical-align:middle;
}

.mediaServicesList {
	width:120px;
	height:20px;
	float:left;
	vertical-align:middle;
}


.softwareinnerText {
	width:110px;
	float:left;
	padding-left:12px;
	vertical-align:middle;
}

.softwarearrow {
	width:5px;
	height:20px;
	float:left;
	vertical-align:middle;
}

.softwareList {
	width:105px;
	height:20px;
	float:left;
	vertical-align:middle;
}


.GraphicservicesinnerText {
	width:90px;
	float:left;
	padding-left:5px;
	vertical-align:middle;
}

.Graphicservicesarrow {
	width:5px;
	height:20px;
	float:left;
	vertical-align:middle;
}

.GraphicservicesList {
	width:85px;
	height:20px;
	float:left;
	vertical-align:middle;
}


.SEOservicesinnerText {
	width:75px;
	float:left;
	padding-left:10px;
	vertical-align:middle;
}


.SEOservicesarrow {
	width:5px;
	height:20px;
	float:left;
	vertical-align:middle;
}

.SEOservicesList {
	width:70px;
	height:20px;
	float:left;
	vertical-align:middle;
}

/* Middle body - Ends here */



/* Footer - Starts here */

.footerMainLyr {
	width:100%;
	float:left;
	background: url(images/footer_bg.jpg) repeat-x;

}

.footerMainLyrLeft {
	width:110px;;
	float:left;
	padding: 0px 0px 0px 0px;
}

.footerMainLyrRight {
	width:inherit;
	float:left;
	padding: 0px 0px 0px 0px;
}


.footerLyr { width:998px; float:left;  padding: 0px 0px 0px 0px; }

.footerinnerLyr { width:998px;   padding: 0px 0px 0px 0px;}

.footerinnerLyrLink { width:990px; }
.footerinnerLyrNote { width:200px;  float:left; padding:0px 0px 0px 0px; }
.footerinnerLyrMenu { width:960px; height:30px;  float:left; padding:0px 0px 0px 0px; }

.footerinnerLyrEmailLink { width:990px; }

.footerEmail { width:200px;  float:left; text-align:left; padding:0px 0px 0px 0px; }
.footerEmailBlank { width:790px;  float:left; padding:0px 0px 0px 0px; }


.footer{
     font-family:Arial,Verdana,Sans-Serif;
	 font-size:10px;
	 color:#CCCCCC;
	 }


.copyright{
     color:#CCCCCC;
	 font-size:11px;
	 font-family:Arial, Helvetica, sans-serif;
	 text-decoration:none;
	 font-weight:lighter;
	 
	 }


.linksmall{
     color:#FFFFFF;
	 font-size:12px;
	 font-family:Arial, Helvetica, sans-serif;
	 text-decoration:none;
	 font-weight:inherit;
	 
	 }
.linksmall_{
     color:#CCCCCC;
	 font-size:11px;
	 font-family:Arial, Helvetica, sans-serif;
	 text-decoration:none;
	 font-weight:inherit;
	 
	 }	
.linksmall_:hover{
     color:#FFFFFF;
	 font-size:11px;
	 font-family:Arial, Helvetica, sans-serif;
	 text-decoration:underline;
	 font-weight:inherit;
	 
	 }	 
.linksmall:hover{
     color:#FFFFFF;
	 text-decoration:underline;
	}

.footerBottom { width:962px;  float:left; height:40px; }

.footerBottomLeft { width:480px;  float:left; text-align:left; padding-left:18px; }
.footerBottomRight { width:450px;  float:left; text-align:right; }

.buttonforms1 {
	font-family: Segoe UI,Arial,Verdana,Sans-Serif;
	font-size: 2pt;
	background-color:#ffffff;
	border: 0px solid #d9ffda;
}


.bodytext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN: 0px; color:#006699; LINE-HEIGHT: 15px; FONT-FAMILY: tahoma, verdana, Arial, Times New Roman; TEXT-ALIGN: justify
}

.marqu:hover, .marqu:link , .marqu:visited {color: #FFFFFF; font-family:Arial,Verdana,Sans-Serif;  font-size:13px; font-weight:normal; text-decoration:none; } 


.clientList { width:158px; float:left;
     color:#000000;
	 font-size:14px;
	 font-family:Segoe UI,Arial,Verdana,Sans-Serif;
	 text-decoration:none;
	 font-weight:bold;
	 text-align:left;
	 padding-left:10px;
 }
.clientList:hover { width:158px; float:left;
     color:#9999a3;
	 font-size:14px;
	 font-weight:bold;
	 font-family:Segoe UI,Arial,Verdana,Sans-Serif;
	 text-decoration:none;
	 text-align:left;
	 padding-left:10px;
 }


.portfolioInner {
	width:300px;
	padding: 0px 0px 0px 0px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;
	text-align:center;
}


.portfolioInnerNew {
	width:250px;
	height:250px;
	padding: 0px 0px 0px 0px;
	float:left;
	margin:10px 5px 10px 5px;
	text-align:center;
}



.portfolioBriefMain {
	width:750px;
	height:auto;
	float:left;
	text-align:center;
}

.portfolioBriefInner {
	width:750px;
	float:left;
	text-align:center;
}

.portfolioBriefinnerLeft {
	width:350px;
	float:left;
	text-align:left;
}

.portfolioinnerLeftContent {
	width:350px;
	float:left;
	text-align:justify;
	vertical-align:middle;
}

.portfolioBriefinnerRight {
	width:400px;
	float:left;
	text-align:justify;
}

.portfolioBriefcontentRight {
	width:400px;
	float:left;
	text-align:justify;
}

.portfolioBriefcontentList {
	width:400px;
	float:left;
	text-align:justify;
}

.portfoliocontentRight1 {
	width:30px;
	float:left;
	text-align:justify;
}

.portfoliocontentRight2 {
	width:300px;
	float:left;
	text-align:justify;
}

.portfolioTestimonial {
	width:340px;
	float:left;
	text-align:justify;
}

.portfolioTestimonialRight1 {
	width:30px;
	float:left;
	vertical-align:top;
	text-align:justify;
}

.portfolioTestimonialRight2 {
	width:270px;
	float:left;
	text-align:justify;
}

.portfolioTestimonialRight3 {
	width:30px;
	float:left;
	vertical-align:bottom;
	text-align:justify;
}


.grayLine {
	width:400px;
	float:left;
	height:20px;
	background: url(images/grayLine.jpg) repeat-x;
	text-align:justify;
}

.marqueeNews{
     color:#000000;
	 font-size:13px;
	 font-family:Segoe UI,Arial,Verdana,Sans-Serif;
	 text-decoration:none;
	 text-align:left;
	 }
.marqueeNews:hover{
     color:#666666;
	 text-decoration:underline;
	 text-align:left;
	}



.webDirectories {
	width:576px;
	float:left;
}

.webDirectoriesInner {
	width:570px;
	float:left;
}

.webDirectInnerCol1 {
	width:203px;
	float:left;
	height:25px;
	vertical-align:middle;
	padding:0px 0px 0px 0px;
	border:1px solid #5b5257;
}

.webDirectInnerCol2 {
	width:170px;
	height:25px;
	float:left;
	padding:0px 0px 0px 0px;
	border:1px solid #5b5257;
}

.webDirectInnerCol3 {
	width:190px;
	float:left;
	height:25px;
	padding:0px 0px 0px 0px;
	border:1px solid #5b5257;
}

.txtDirectories {color: #686868; text-align:left; padding-left:3px; font-family: Segoe UI,Arial,Verdana,Sans-Serif;   font-size:13px; font-weight:normal; text-decoration:underline;} 
.txtDirectories:hover {color: #686868; text-align:left; font-family: Segoe UI,Arial,Verdana,Sans-Serif;   font-size:12px; font-weight:normal; text-decoration:none;} 


.portfolioAll { width:650px; float:left; height:30px;}

.portfolioAllinner { width:650px; float:left;}

.portfolioAllinner1 { width:115px; float:left; padding: 0px 0px 0px 0px; } 

.portfolioAllinner2 { width:115px; float:left; padding: 0px 0px 0px 0px; }

.portfolioAllinner3 { width:140px; float:left; padding: 0px 0px 0px 0px; }

.portfolioAllinner4 { width:115px; float:left; padding: 0px 0px 0px 0px; }

.portfolioAllinner5 { width:165px; float:left; padding: 0px 0px 0px 0px; }

/* New design - starts here */


.111 { width:575px; height:103px; float:left; background:url(images/theme_03.png) no-repeat;
 }


.topLyrService { width:998px; float:0px;}

.topLyrServiceinner { width:998px; float:0px; }

.topLyrServiceinner1 { width:450px; float:left; padding: 0px 0px 0px 0px; }

.signupinnerBoxNewBg { width:300px; height:160px;  background:url(images/signupBox_new.jpg) no-repeat;}

.signupinnerBoxNew { width:300px; padding-left:12px; text-align:center; float:left;}

.signupinnerBoxSubmit { width:300px; padding-left:85px; text-align:center; float:left;}

.signupCol1 {
	width:70px;
 	height:22px;
 	float:left;
	padding:0px 0px 0px 0px;
	text-align:left;
}

.signupCol2 {
	width:20px;
 	height:22px;
 	float:left;
	padding:0px 0px 0px 0px;
	text-align:left;
}

.signupCol3 {
	width:200px;
 	height:22px;
 	float:left;
	padding:0px 0px 0px 0px;
	text-align:left;
}


.signupCol1Big {
	width:70px;
 	height:55px;
 	float:left;
	padding:0px 0px 0px 0px;
	text-align:left;
}

.signupCol2Big{
	width:20px;
 	height:55px;
 	float:left;
	padding:0px 0px 0px 0px;
	text-align:left;
}

.signupCol3Big {
	width:200px;
 	height:55px;
 	float:left;
	padding:0px 0px 0px 0px;
	text-align:left;
}


.ourClients { width:250px; float:right; padding: 0px 0px 0px 0px; }
.topLyrServiceinner2 { width:315px; float:left; padding: 0px 0px 0px 0px; }
.topLyrServiceinner3 { width:228px; float:left; padding: 0px 0px 0px 0px; }






/* New design - End here */


a.mainMenus:link,a.mainMenus:visited {color: #FFFFFF;font-family:Segoe UI,Arial,Verdana,Sans-Serif; font-size:13px; text-decoration:none;}



a.mainMenus:hover {color: #3c9de1;font-family:Segoe UI,Arial,Verdana,Sans-Serif; font-size:13px;text-decoration:underline;}



mainMenus  {color: #FFFFFF;font-family:Segoe UI,Arial,Verdana,Sans-Serif; font-size:12px;text-decoration:underline;}


.horLine { width:75px; padding-left:20px; float:left; background:url(images/hor-sep.gif) repeat-x; }


/* Footer - Ends here */
