/* CSS Document */

html, body{
height: 100%;
}

body *{
outline: none;}

body{
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #494848;
line-height: 17px;
text-align: justify;

}

div, h1{
margin: 0px;
padding: 0px;
}

h1{
font-size: 12px;
font-weight: bold;
color: #BE7707;
text-transform:uppercase
}

h3{
font-size: 14px;
text-transform:uppercase;
margin:0px;
padding:0px;
color:#BE7707;
font-family:Arial, Helvetica, sans-serif;
}

img{border: none;
	}
a, a:link, a:visited{text-decoration: none; cursor: pointer;}
a:hover, a:active{text-decoration: none; cursor: pointer;}
img, div { behavior: url(iepngfix.htc) }

/*		MAIN ID FOR HOLDING THE WHOLE SITE		*/

#wrap{
width: 980px;
margin: 0 auto;
position: relative;
height: 100%;
background-color:#FFFFFF;
}
#top-border{
width: 980px;
background-color:#3675B6;
height:8px;
line-height:8px;
background-repeat:repeat-x;
}

/*		HEADER CSS STARTS FROM HERE		*/

#header{
width: 980px;
float: left;
}

#logo{
float: left;
/*margin: 7px 30px 12px 20px;*/
padding:4px ;
}

/*		TOP NAVIGATION STARTS FROM HERE 		*/

#header ul{
float: left;
margin: 0px;
padding: 0px;
list-style-type: none;
}

#header ul li{
line-height: 30px;
float: left;
border-right: 1px solid #878787;
border-left: 1px solid #ffffff;
cursor: pointer;
}

#header ul li a:link{
float: left;
color: #494848;
background:url(images/bg_topnav.jpg) left top repeat-x;
display: block;
height: 98px;
padding: 0px 24px;
_height: 88px;
_padding: 10px 24px 0px 24px;
text-decoration: none;
}

#header ul li a:visited{
float: left;
color: #494848;
background: url(images/bg_topnav.jpg) left top repeat-x;
display: block;
padding: 0px 24px;
_padding: 10px 24px 0px 24px;
height: 98px;
_height: 88px;
text-decoration: none;
}

#header ul li a:hover{
float: left;
color: #015688;
background: url(images/bg_topnav_h.jpg) left top repeat-x;
display: block;
padding: 0px 24px;
_padding: 10px 24px 0px 24px;
height: 98px;
_height: 88px;
text-decoration: none;
}

#header ul li a:active{
float: left;
color: #084264;
background: url(images/bg_topnav.jpg) left top repeat-x;
display: block;
padding: 0px 24px;
_padding: 10px 24px 0px 24px;
height: 98px;
_height: 88px;
text-decoration: none;
}

#websitedesign{
position: absolute;
background: url(images/servicestab.png) center top no-repeat;
width: 62px;
height: 54px;
left: 250px;
top: 35px;
}

#logodesign{
position: absolute;
background: url(images/consultingtab.png) center top no-repeat;
width: 62px;
height: 48px;
height: 54px;
left: 390px;
top: 38px;
}

#webdevelopment{
position: absolute;
background: url(images/globetab.png) center top no-repeat;
height: 63px;
width: 68px;
height: 60px;
left: 540px;
top: 35px;
}

#webpromotion{
position: absolute;
background: url(images/webpromotion.gif) center top no-repeat;
height: 54px;
width: 54px;
height: 54px;
left: 700px;
top: 40px;
}

#ecommercesolution{
position: absolute;
background: url(images/businesstab.png) center top no-repeat;
width: 38px;
height: 39px;
height: 54px;
left: 875px;
top: 40px;
}

#header #banner{
border: 1px solid #ffffff;
background-color: #FFFFFF;
height: 180px;
clear: both;
}
/*		TOP NAVIGATION ENDS HERE 		*/

.breaker{
clear: both;
margin: 0px;
padding: 0px;
height: 0px;
width: 100%;}

/*		MAIN 6 CSS STARTS FROM HERE  */

#container{
background: #FFFFFB url(images/content_repeater_left.jpg) left bottom repeat-x;
float: left;
border-bottom: 2px solid #FFFFFF;
width: 980px;
clear: both;
}

/*		HEADER NAVIGATION START 	*/

#header_nav{
background: url(images/bg_menu.jpg) left top repeat-x;
width: 778px;
_width: 776px;
font-family: Tahoma;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
text-align: center;}

#header_nav ul{
margin: 0px;
padding: 0px;
list-style-type: none;

}

#header_nav ul li{
float: left;
border-left: 1px solid #ffffff;
line-height: 21px;
}

#header_nav ul li a:link, #header_nav ul li a:visited{
display: block;
padding: 0 3.04em 0 3.08em;
_padding: 0 3.00em 0 3.05em;
background: url(images/bg_menu.jpg) left top repeat-x;
text-decoration: none;
color: #FFFFFF;
}

#header_nav ul li a:active, #header_nav ul li a:hover{
display: block;
padding: 0 3.08em 0 3.08em;
_padding: 0 3.04em 0 3.05em;
background: url(images/bg_menu_h.jpg) left top repeat-x;
text-decoration: none;
color: #000000;
}

/*		HEADER NAVIGATION END 	*/

/*	LEFT COLUMN */
#leftcol{
background: transparent url(images/leftcontentrepeater.jpg) left top repeat-y;
float: left;
width: 204px;
}

#leftcol-2{
float: left;
width: 204px;
}



#leftcol #spacing{
padding: 20px 0px 10px 4px;}


#leftcol1{
float: left;
width: 204px;

}
#leftcol-1{
float: left;
width: 679px;
margin:0px 0px 0px 10px;

}
#leftcol1 #spacing1{
padding: 20px 0px 10px 4px;}

#left_top_heading{
background: url(images/ourservices.jpg) left top no-repeat;
font-weight: bold;
color: #FFFFFF;
font-size: 10px;
line-height: 60px;
padding-left: 13px;
}

/*	LEFT COLUMN NAVIGATION  */

#spacing ul{
margin: 12px 0px 20px 0px;
padding: 0px;
list-style-type: none;
font-size: 11px;
font-weight: normal;
color: #242424;
/*text-transform: uppercase;*/
}

#spacing ul li a:link{
/*background: url(images/bg_leftnav.gif) left top no-repeat;*/
/*display: block;*/
padding-left: 10px;
line-height: 28px;
height: 28px;
color: #242424;
text-decoration: none;
}

#spacing ul li a:visited{
/*background: url(images/bg_leftnav.gif) left top no-repeat;*/
/*display: block;*/
padding-left: 10px;
line-height: 28px;
height: 28px;
color: #242424;
text-decoration: none;
}

#spacing ul li a:hover{
/*background: url(images/bg_leftnav_h.gif) left top no-repeat;*/
/*display:block;*/
padding-left: 10px;
line-height: 28px;
/*font-weight: bold;*/
color: #3DA3F4;
text-decoration:none;
}

#spacing ul li a:active{
/*background: url(images/bg_leftnav.gif) left top no-repeat;*/
padding-left: 10px;
color: #3DA3F4;
line-height: 28px;
height: 28px;
/*display: block;*/
text-decoration: none;
}

.livechat_heading_txt{
font-weight: bold;
color: #FFFFFF;
font-size: 12px;
line-height: 16px;
padding-left: 10px;}

#livechat_box{
margin: 25px 0px 0px 8px;
background: url(images/bg_login.jpg) left top no-repeat;
width: 188px;
height: 125px;
font-size: 10px;
font-weight: bold;
color: #333434;}

.login_heading{
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
}

#livechat_box a:link, #livechat_box a:visited{
color: #333434;
text-decoration: none;
}

#livechat_box a:hover, #livechat_box a:active{
color: #083578;
text-decoration: none;
}

.msn{
background: url(images/img_msn.jpg) left top no-repeat;
line-height: 32px;
padding-left: 40px;
display: block;
}

.msnhover{
background: url(images/img_msn_h.jpg) left top no-repeat;
line-height: 32px;
padding-left: 40px;
display: block;
}

.yahoo{
background: url(images/img_yahoo.jpg) left top no-repeat;
line-height: 28px;
padding-left: 40px;
display: block;
}

.yahoohover{
background: url(images/img_yahoo_h.jpg) left top no-repeat;
line-height: 28px;
padding-left: 40px;
display: block;
}

.skype{
background: url(images/img_skype.jpg) left top no-repeat;
line-height: 27px;
padding-left: 40px;
display: block;
}

.skypehover{
background: url(images/img_skype_h.jpg) left top no-repeat;
line-height: 27px;
padding-left: 40px;
display: block;
}

.tisindia{
background: url(images/email-icon.gif) left top no-repeat;
line-height: 32px;
padding-left: 42px;
display: block;
}


/*	RIGHT COLUMN*/
#rightcol{
background-color: #FFFFFF;
width: 776px;
float: right;
padding-bottom: 10px;
}

#rightcol #right{
padding: 17px 0px 0px 0px;
width: 208px;
float: right;
}

#rightcol #right-new{
padding: 0px 0px 0px 0px;
width: 208px;
float: right;
}
#rightcol #inner_right{
padding: 9px 0px 0px 0px;
width: 208px;
float: right;
}

#right p{
padding: 10px 10px 20px 10px;
margin: 0px;
color: #082038;
}

/*		Center Content CSS Starts From Here  */

#center_col{
margin: 0px 0px 0px 6px;
width: 550px;
background: url(images/content_center_repeater.jpg) left top repeat-y;
float: left;
}

#center_col #contentscroll{
margin: 15px;
padding: 0px 15px 5px 0px;
height: 465px;
overflow:-moz-scrollbars-horizontal;
overflow-x:hidden;
overflow-y:scroll;
}
#center_col #contentscroll2{
margin: 15px;
padding: 0px 15px 5px 0px;
height: 730px;
overflow:-moz-scrollbars-horizontal;
overflow-x:hidden;
overflow-y:scroll;
} 



 

#center_col #inner_contentscroll{
margin: 15px;
padding: 0px 15px 15px 0px;
height: 570px;
width: 500px;
overflow:-moz-scrollbars-horizontal;
overflow-x:hidden;
overflow-y:scroll;
} 

/*		Center Content CSS ENDS Here  */

/*		CONTENT CSS ENDS HERE  */


/*		FOOTER CSS STARTS HERE */

#footer{
border: 1px solid #999999;
margin: 1px;
padding: 1px;
background: url(images/img_footer.jpg) left top repeat-x;
width: 974px;
float: left;
overflow: hidden;
}

#footer a:link, #footer a:visited{
color: #3C3C3C;
text-decoration: none;}

#footer a:hover, #footer a:active{
color: #FD9801;
text-decoration: none;}


#footer_nav{
margin: 0px;
padding: 0px 0px 0px 50px;
list-style-type: none;
font-weight: bold;
color: #3C3C3C;
font-size: 10px;
}

#footer_nav li{
float: left;
padding: 21px 8px 3px 8px;
background: url(images/img_footer_separator.gif) right 25px no-repeat;
}

#bookmark{
margin: 20px 5px 0px 5px;}


.footer_nav2 
{ 
padding-left:15px; padding-right:15px; font-weight: bold;
color: #3C3C3C;
font-size: 10px; text-align:center;
}


#footer_nav1{
margin: 0px;
padding: 0px 0px 0px 30px;
list-style-type: none;
font-weight: bold;
color: #3C3C3C;
font-size: 10px;
}

#footer_nav1 ul{
margin:0px;
padding:0px;
list-style-type:none;
}

#footer_nav1 li{
padding: 3px 7px 3px 7px;
background: url(images/img_footer_separator.gif) right 5px no-repeat;
}


#xml{margin: 6px 0px 0px 5px;}
#rss{margin: 6px 0px 0px 10px;}
#copyright{text-align: center;
line-height: 25px;}


/*		INNERPAGE CSS STARTS FROM HERE		*/

#inner_rightcol{
background: #ffffff url(images/inner_cnt_repeater.jpg) right top repeat-y;
float: right;
margin: 10px 0px 5px 0px;
padding: 0px 0px 0px 8px;
width: 768px;


}

#inner_rightcol #content{
margin: 0px 10px 10px 14px;
padding: 0px 10px 15px 0px;
width: 729px;
height: 525px;


overflow:-moz-scrollbars-horizontal;
overflow-x:hidden;
overflow-y:scroll;

}

#inner_rightcol1{
background-color:#ffffff;
float: right;
margin: 10px 0px 5px 0px;
padding: 0px 0px 0px 8px;
width: 768px;

}

#inner_rightcol1 #content{

margin: 0px 10px 10px 14px;
padding: 0px 10px 15px 0px;
width: 729px;
height: 585px;
overflow:-moz-scrollbars-horizontal;
overflow-x:hidden;
overflow-y:scroll;

}
#inner_serright{
float:right; 
position:relative;
margin:10px 0px 5px 0px;
width:768px;
height:535px;
border:1px solid #0099CC;

}
#serhead{ width:670px; background:#F1EBD6; color:#BE7707; margin:5px 5px 10px 20px; padding:3px 0px 3px 10px; font-weight:bold;  }
#serrow{ width:680px; padding:9px 50px 0px 10px; height:170px; }
#serleftbox{ width:335px; background:url(images/serbox_center.jpg); height:167px; float:left;  }
#shadleft{ float:left;  width:10px; height:167px; }
#bkcenter{ float:left;  height:167px;  width:310px;   }
#contimg{ float:left;  margin:15px 3px 5px 3px; width:300px; height:110px; overflow:hidden; width:295px  }
#cont{ float:left;  width:190px; font-size:11px;  font-family:Arial, Helvetica, sans-serif; text-align:left; }
#serimg{ float:right;  width:100px; height:110px;}
#readmore{ float:left; width:250px; margin:19px 0px 0px 5px;}

#shadright{ float:right;  width:10px; height:167px;  }
#serrightbox{ width:335px; background:url(images/serbox_center.jpg); height:167px; float:right; }


#inner_heading{
margin: 0px 0px 0px 8px;
padding: 0px 0px 0px 0px;
height: 100px;
}

.largetext{
font-size:12px;
}

.blue{
color:#1683B2;
}

a{
color:#2B95C3;
text-decoration:none;
}

a:hover{
color:#494848;
text-decoration:none;
}

.link-small{
color:#2B95C3;
font-size:10px;
text-decoration:none;
}

.link-small:hover{
color:#494848;
font-size:10px;
text-decoration:none;
}


#quote{
line-height: 32px;
display: block;
width:700px;
float:left;
}

.input{
width:200px;
border:1px solid #999999;
height:18px;

}
.input1{
width:50px;
border:1px solid #999999;
height:18px;
}

.red{
color:#FF0000;
}

#bulletin{
background: url(images/bulletin-bg.gif) left top repeat-y;
margin: 8px 7px 8px 0px;
width: 185px;
clear:both;
}
#bulletin #bulletin_content{
padding: 11px 9px 6px 8px; 
height:156px;
_height:163px;
}

#bulletin_content img{
border: none;}

#bulletin_content p{
margin: 5px 0px 0px 0px;
padding: 0px;
line-height: 15px;
color: #3E3E3E;}

#bulletin_content #more2{
margin: 0px 0px 5px 0px;
float: right;
font-weight: bold;
cursor: pointer;
color: #303030;
line-height: 10px;
text-align: center;}

#bulletin_content #more2 a:link, #bulletin_content #more2 a:visited{
text-decoration: none;
background-color: #DEDEDE;
border: 1px solid #B2B2B2;
display: block;
width: 52px;
height: 13px;
line-height: 10px;
color: #303030; } 

#bulletin_content #more2 a:hover, #bulletin_content #more2 a:active{
text-decoration: none;
display: block;
background-color: #62932E;
border: 1px solid #62932E;
color: #FFFFFF;
width: 52px;
line-height: 10px;
height: 13px;
} 

#ourclients{
background: url(images/clienttestimonial_repeater.jpg) left top repeat-y;
margin: 8px 0px;
width: 208px;
float:none;
clear:right;
}
#ourclients #ourclients_content{
padding: 11px 9px 5px 8px; }

#ourclients_content img{
border: none;}

#ourclients_content p{
margin: 5px 0px 0px 0px;
padding: 0px;
line-height: 15px;
color: #3E3E3E;}

#ourclients_content #more1{
margin: 0px 0px 5px 0px;
float: right;
font-weight: bold;
cursor: pointer;
color: #303030;
line-height: 10px;
text-align: center;}

#ourclients_content #more1 a:link, #ourclients_content #more1 a:visited{
text-decoration: none;
background-color: #DEDEDE;
border: 1px solid #B2B2B2;
display: block;
width: 52px;
height: 13px;
line-height: 10px;
color: #303030; } 

#ourclients_content #more1 a:hover, #ourclients_content #more1 a:active{
text-decoration: none;
display: block;
background-color: #62932E;
border: 1px solid #62932E;
color: #FFFFFF;
width: 52px;
line-height: 10px;
height: 13px;
} 


#testimonialbox{
background: url(images/clienttestimonial_repeater.jpg) left top repeat-y;
margin: 8px 0px;
width: 208px;
float:left;

}

#testimonialbox #testimonial_content{
padding: 11px 9px 5px 8px; }

#testimonial_content img{
border: none;}

#testimonial_content p{
margin: 5px 0px 0px 0px;
padding: 0px;
line-height: 15px;
color: #3E3E3E;
}

#testimonial_content #more{
margin: 0px 0px 5px 0px;
float: right;
font-weight: bold;
cursor: pointer;
color: #303030;
line-height: 10px;
text-align: center;}

#testimonial_content #more a:link, #testimonial_content #more a:visited{
text-decoration: none;
background-color: #DEDEDE;
border: 1px solid #B2B2B2;
display: block;
width: 52px;
height: 13px;
line-height: 10px;
color: #303030; } 

#testimonial_content #more a:hover, #testimonial_content #more a:active{
text-decoration: none;
display: block;
background-color: #62932E;
border: 1px solid #62932E;
color: #FFFFFF;
width: 52px;
line-height: 10px;
height: 13px;
} 

.bullet{
list-style-type: none;
margin: 0px;
padding: 0px;
color: #1683B2;
}

.bullet li{
background: url(images/ulbullet.gif) left 7px no-repeat;
padding-left: 10px;}

.bullet1{
list-style-type: none;
margin: 0px;
padding: 0px;
color: #494848;
}

.bullet1 li{
background: url(images/ulbullet.gif) left 7px no-repeat;
padding-left: 10px;}

.bullet_serial{
color: #494848;

}

.bullet_serial li{
line-height: 20px;
}

.img_border{
border: 1px solid #999999;
}

.enlarge{
border: 1px solid #A6A6A6;
font-family: verdana;
font-size: 11px;
font-weight: bold;
text-align: center;
}

.main-text2 {
	font-family: Verdana, ;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	text-decoration: none;}
	
#seo_box{
background: url(images/txt_relatedlinks_repeater.gif) left top repeat-y;
float: left;
overflow: hidden;}

#seo_box #seo_content ul{
background: url(images/txt_bg_seocontent_repeater.gif) left top repeat-x;
margin: 0px 6px;
padding: 0px;
}

#seo_box #seo_content ul li a:link, #seo_box #seo_content ul li a:visited{
background: url(images/txt_bg_seocontent.gif) left top no-repeat;
padding-left: 20px;
width: 176px;
height: 27px;
display: block;
line-height: 25px;
color: #393939;
}

#seo_box #seo_content ul li a:hover, #seo_box #seo_content ul li a:active{
background: url(images/txt_bg_seocontent_h.gif) left top no-repeat;
padding-left: 20px;
display: block;
width: 176px;
height: 27px;
line-height: 25px;
color: #1887BF;
}

.blue-heading{
color:#1363AB;
text-transform:uppercase;
}

#inner_portfolio{
float: right;
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 8px;
width: 768px;

}

#inner_portfolio #portfolio-table {
	width:770;
	
	background-color: #FFFFFF;
	float: left;
	overflow: hidden;
		}

#port1 {
	float: left;
	width:36px;
	}
	
#port2 {
	width:695px;
	margin-right: 10px;
	float: right;
	/*height:692;*/
	}
#top_links {	
	width:695px;
	background-image:url(/images/links.gif);
	background-repeat:no-repeat;
}
	
.port_links {
	font-size:9px;
	font-family:tahoma;
	text-transform:uppercase;
	color: #0B3F8E;
	text-decoration:none;
	}
.port_links:hover {
	font-size:9px;
	text-transform:uppercase;
	color: #000000;
	text-decoration:none;
	}
	
.port_links2 {
	font-size:9px;
	font-family:tahoma;
	text-transform:uppercase;
	color: #0B3F8E;
	padding:0px 10px 0px 10px;
	text-decoration:none;
	}
.port_links2:hover {
	font-size:9px;
	text-transform:uppercase;
	color: #000000;
	text-decoration:none;
	}	
	
	.port_txt a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #0B3F8E;
text-decoration: none;}

.port_txt a:hover, .port_txt a:active{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #0B3F8E;
text-decoration: none;}

.port_txt a:hover, .port_txt a:active{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #0B3F8E;
text-decoration: underline;}

#scroller{
width: 655px;
_width: 660px;
height: 530px;
_height: 420px;
overflow: -moz-scrollbars-horizontal;
overflow-x: hidden;
overflow-y: scroll;
text-align: center;
padding: 20px;
border:0px solid #000000;
/*  SCROLLER CSS */
scrollbar-3dlight-color: #5678AC;
scrollbar-arrow-color: #FFFFFF;
scrollbar-track-color: #5678AC;
scrollbar-darkshadow-color: #0B3F8E;
scrollbar-face-color: 0B3F8E;
scrollbar-highlight-color: #0B3F8E;
scrollbar-shadow-color: #FFFFFF;
}
.webcontent{
text-align:justify;
}

.heading-4{
color:#2B95C3;
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
text-decoration:none;
line-height:30px;
padding:15px 0px 0px 10px;
text-align:left;
}
#scroller .row{
padding: 0px;
margin: 0px;
height: 195px;
clear: both;}

#scroller img{
border: 0px;}

#scroller .row .left_img{float: left;}
#scroller .row .center_img{float: left; margin: 0px 0px 0px 50px;}
#scroller .row .right_img{float: right;}


#scroller table{
margin: 0px 0px 20px 0px;
_width: 98%;}


/*	LOGO PORTFOLIO	*/

#scroller1{
width: 675px;
_width: 675px;
height: 440px;
_height: 440px;
overflow: -moz-scrollbars-horizontal;
overflow-x: hidden;
overflow-y: scroll;
text-align: center;
padding: 10px;
line-height: 30px;
/*  SCROLLER CSS */
scrollbar-3dlight-color: #5678AC;
scrollbar-arrow-color: #FFFFFF;
scrollbar-track-color: #5678AC;
scrollbar-darkshadow-color: #0B3F8E;
scrollbar-face-color: 0B3F8E;
scrollbar-highlight-color: #0B3F8E;
scrollbar-shadow-color: #FFFFFF;
}

#scroller1 .row{
padding: 0px;
margin: 0px;
height: 160px;
clear: both;}



#scroller1 img{
border: 0px;}

#scroller1 .row .left_img{float: left;}
#scroller1 .row .center_img{float: left; margin: 0px 0px 0px 50px;}
#scroller1 .row .right_img{float: right;}

/*		OLD WEBSITE STYLESHEET  */

/*	WEB DEVELOPMENT */
.develop{float: left;width:280px;}
.text-develop{font-size:11px;line-height:15px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#505050;}
.develop1{float: left;margin-left:60px;width:280px;}
.seo{float: left;width:620px;}
.seo1{float: left;width:680px;}
.text{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#474747;}
.portfolio_links{
line-height: 30px;
_line-height: 26px;}

#scroller3{
float: right;
width: 200px;
_width: 195px;
height: 455px;
_height: 450px;
overflow: -moz-scrollbars-horizontal;
overflow-x: hidden;
overflow-y: scroll;
text-align: center;
padding: 10px 0px 10px 0px;
background: url(images/rightborder.gif) left top repeat-y;
/*  SCROLLER CSS */
scrollbar-3dlight-color: #5678AC;
scrollbar-arrow-color: #FFFFFF;
scrollbar-track-color: #5678AC;
scrollbar-darkshadow-color: #0B3F8E;
scrollbar-face-color: 0B3F8E;
scrollbar-highlight-color: #0B3F8E;
scrollbar-shadow-color: #FFFFFF;
}

#scroller3 img{
margin: 10px 0px 10px 0px;}

#testrow{width:680px; padding:9px 50px 0px 10px;}
#testicont{width:630px;}
#testilink{text-align:right; margin:2px 0px 0px 0px;}
#testilink a:link, #testilink a:hover, #testilink a:visited{ color:#1D4783; font-weight:bold;}
#testiline{ width:650px; margin-left:15px; margin:10px 0px 5px 0px;}


.flag {
font-family:Arial;
font-size:10px;
color: #505050;
text-decoration: none;
line-height:17px;
}

.flag a:link, .flag a:visited{
color: #505050;
text-decoration:none;
font-size:10px;
}

.flag a:hover, .flag a:active{
color: #000000;
text-decoration:none;
font-size:10px;
}


#profile{
background-image:url(images/home-profile.jpg);
height:102px;
width:550px;
background-repeat:no-repeat;
}

#profile #heading{
color:#1861AE;
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
text-decoration:none;
text-transform:uppercase;
line-height:30px;
padding:35px 0px 0px 55px;
}

#website-design{
background-image:url(images/website-design.jpg);
height:73px;
width:550px;
background-repeat:no-repeat;
}
#website-design #heading-2{
color:#2B95C3;
font-family:Arial, Helvetica, sans-serif;
font-size:29px;
text-decoration:none;
line-height:30px;
padding:30px 0px 0px 15px;
}

#development{
background-image:url(images/development.jpg);
height:68px;
width:751px;
background-repeat:no-repeat;
}
#development #heading-3{
color:#2B95C3;
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
text-decoration:none;
line-height:30px;
padding:15px 0px 0px 10px;
}
.coheso{
color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 17px;
text-decoration:none;
}

.coheso a:link, .coheso a:hover, .coheso a:visited{ 
color:#FFFFFF;
text-decoration:none;}


#scroller2{
float: right;
width: 200px;
_width: 195px;
height: 505px;
_height: 600px;
overflow: -moz-scrollbars-horizontal;
overflow-x: hidden;
overflow-y: scroll;
text-align: center;
padding: 10px 0px 10px 0px;
}

/*  SCROLLER CSS 
scrollbar-3dlight-color: #5678AC;
scrollbar-arrow-color: #FFFFFF;
scrollbar-track-color: #5678AC;
scrollbar-darkshadow-color: #0B3F8E;
scrollbar-face-color: 0B3F8E;
scrollbar-highlight-color: #0B3F8E;
scrollbar-shadow-color: #FFFFFF;
}
*/

#scroller2 img{
margin: 20px 0px 20px 0px;}

/*	 Flyer Design	*/

#scroller3{
float: right;
width: 200px;
_width: 195px;
height: 555px;
_height: 600px;
overflow: -moz-scrollbars-horizontal;
overflow-x: hidden;
overflow-y: scroll;
text-align: center;
padding: 10px 0px 10px 0px;
/*  SCROLLER CSS */
scrollbar-3dlight-color: #5678AC;
scrollbar-arrow-color: #FFFFFF;
scrollbar-track-color: #5678AC;
scrollbar-darkshadow-color: #0B3F8E;
scrollbar-face-color: 0B3F8E;
scrollbar-highlight-color: #0B3F8E;
scrollbar-shadow-color: #FFFFFF;
}
#flash{
float:left;
width:198px;
}
#flash-2{
float:right;
width:776px;

}
.oscommrce{
font-size:20px;
color:#2B95C3;
line-height:25px;
}

.colorchnage{
color:#F36501;
}

.hire{
width:203px;
margin:0px;
padding:0px;
}
.hire-back{
width:203px;
background-image:url(images/dadicated-back.jpg);
background-repeat:repeat-y;
}

.hire2{
width:203px;
margin:10px 0px 0px 0px ;
padding:0px;
}
.hire-back2{
background-image:url(images/testimonai-header.jpg);
background-repeat:no-repeat;
width:203px;
height:32px;
line-height:28px;
text-transform:uppercase;
font-weight:bold;
color:#FFFFFF;
margin:0px ;
padding:0px 0px 0px 5px;
text-align:center;
}
.hire-back3{
width:203px;
background-image:url(images/testiomonal-back.jpg);
background-repeat:repeat-y;
}
.test-space{
padding:5px 15px 5px 15px;
}

.product-link{
font-size:11px;
text-decoration:none;
color: #494848;
overflow: hidden;

}
.product-link ul{
margin: 0px;
padding: 0px;
}


.product-link ul li{
height: 17px;
line-height: 17px;
padding-left: 20px;
background: url(images/point.jpg) 5px 7px no-repeat;
}

.product-link a:link, .product-link a:visited{
color: #01254A;
text-decoration:none;
}

.product-link a:hover, .product-link a:active{
color: #C20016;
text-decoration:none;
}
.home-text{
width:40%;
float:left;
}
.home-text2{
width:40%;
float:left;
}
.home3{
width:480px;
}
#hire-spacer{
padding:5px 10px 2px 0px ;
font-size:12px;
}
#prfile-header{
background-image:url(images/profile-header.jpg);
height:27px;
width:550px;
background-repeat:no-repeat;
}

/*main content area*/
.content-area{
width:488px;
padding:0px;
margin:0px;
overflow:hidden;
}


.heading_bar{
background-image:url(images/headingbarnew.png);
height:21px;
width:488px;
background-repeat:no-repeat;
background-position:left top;
/*text-transform:uppercase;*/
padding:2px 0px 0px 0px;
margin:20px 0px 0px 0px;
text-indent:12px;
font-weight:bold;
color:White;

}


	
.main-content{
width:488px;
margin:10px 0px 0px 0px;
padding:0px;
/*border:1px solid #000000;*/

}

.main-content .main-contentleft{
width:130px;
margin:0px;
padding:0px;
float:left;
}

.main-content .main-contentright{
width:355px;
margin:0px;
padding:0px;
float:right;
}

.blue-heading1{
text-transform:uppercase;
color:#0C3F8E;
font-weight:bold;
padding:0px 0px 0px 0px;
margin:10px 0px 0px 0px;
}

.main-points{
font-size:11px;
text-decoration:none;
color: #494848;
overflow: hidden;
}
.main-points ul{
margin: 0px;
padding: 0px;
}

.main-points ul li{
line-height: 16px;
background:url(images/gray-icon.gif) 0px 5px no-repeat;
padding:0px 0px 0px 10px;
margin:0px;
}

.web-graphics{
margin:0px;
padding:0px;
width:700px;
overflow:hidden;
}

.left_img_1{float: left; width:200px;}
.center_img{float: left; margin: 0px 0px 0px 50px;}
.right_img{float: right;}

#bottom-left{
width:278px;
margin:0px;
float:left;
padding:0px;
}
#bottom-right{
text-align:right;
width:680px;
margin:0px;
padding:0px;
float:left;
}

.special-left {
float:left;
width:302px;
}
.special-bg {
background:url(images/special-blue-bg.gif) repeat-y;
padding:2px 15px 0px 15px;
text-align:left;
}

.special-right {
float:left;
width:302px;
margin-left:25px;
}
.special-right-bg {
background:url(images/green-bg.gif) repeat-y;
padding:2px 15px 0px 15px;
text-align:left;
}

.silver-left-bg {
background:url(images/silver-bg.gif) repeat-y;
padding:2px 15px 0px 15px;
text-align:left;
}

.gold-bg {
background:url(images/gold-bg.gif) repeat-y;
padding:2px 15px 0px 15px;
text-align:left;
}

h5 {
margin:0px;
clear:both;
padding:0px;
font-weight:bold;
font-size:14px;
color:#C19235;
text-align:left;
}

.top-left {
float:left;
}

.top-right-button {
float:right;
padding:0px 35px 0px 0px;
}


.top-right-button2 {
float:right;
padding:0px 5px 0px 0px;
}

#heading-3-new{
color:#2B95C3;
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
text-decoration:none;
line-height:30px;
padding:5px 0px 0px 10px;
}




.clear {
clear:both;
padding-top:20px;
}

.layout {
width:720px;
overflow:hidden;
}
.layout-left {
float:left;
width:190px;
margin-right:45px;
}
.generalbody{
font-size:11px;
/*text-align:left;*/
}
.btmlink{
 color:#0C408F;
 font-weight:bold;
 }
 .btmlink:hover{
 color:#0083D3;
 font-weight:bold;
 }
 
.pdf {
float:right;
padding:0px 40px 0px 0px;
text-align:center;
font-size:9px;
clear:both;
color:#2B95C3;
}
.pdf a {
text-decoration:none;
color:#2B95C3;
}
.pdf a:hover {
text-decoration:underline;
color:#2B95C3;
}
.big-style{
color: #000000;
font-weight: bold;
font-size:12px;
padding:2px 5px 2px 24px;
background-image:url(images/arrow.jpg);
background-position:top left;
background-repeat:no-repeat;
}
.big-style2{
color: #000000;
font-weight: bold;
font-size:12px;
padding:0px 0px 5px 0px;
}

.content-bottom {
width:700px;
overflow:hidden;
}
.content-bottom-left {
float:left;
width:335px;
}
.content-bottom-right {
float:right;
width:335px;
}
.content-bottom-heading {
font-size:13px;
color:#2B95C3;
background:url(images/bullet3.gif) no-repeat 0px 1px;
padding:0px 0px 0px 17px;
}



/* footer */

#footer {
	clear:left;
	width:939px;
	/*margin:30px auto 20px auto;*/
	padding:10px 0px 10px 0px;
	background:#FFFFFF top center no-repeat url(images/footer_bgnd.png);
	text-align:center;
}
#footer ul, #footer li {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
#footer a {
	padding:0 8px 0 5px;
	color:#1b75ba;
	text-decoration:none;
	font-weight:normal;
	border-right:1px solid #bfbfbf;
}
#footer .last a {
	border:none;
}
#footer p {
	margin-top:10px;
	color:#7e7d7d;
}


#openpositions
{
	float:right;
	height:100px;
	width:204px;
	padding: 0px 8px 0px 6px; 
}
#openpositions-content
{
	/*background:url(images/bulletin-bg.gif);*/
	 width:194px;
	
	


	
}

.workflowback
{
	background:url(images/workflow.png) no-repeat;
}
.webdev
{
padding:0px 0px 0px 50px;
}
.webdev ul li{

list-style-type:decimal;
}

