body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../../images/css_images/main_bg.jpg) top;
	/* DIWALI		background:url(../../images/css_images/main_bg.jpg) repeat-x #D55F21 top; */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.hdrbdybg{
	background:url(../../images/css_images/hdr-bdybg.jpg) repeat-x top;
	margin:0px;
	padding:0;
	}

a:link, a:visited, a:hover { text-decoration:none; color:#3f3f3f; font-size:12px; }
img{border:0px;}
.left{float:left; width:auto;}
.right{float:right; width:auto;}
.center{text-align:center;}
.upper{text-transform:uppercase}
.lower{text-transform:capitalize}
.strong{font-weight:bold;}
.cursor{cursor:pointer;}
.italic{font-style:italic;}
.underline{text-decoration:underline;}
.aligncenter{text-align:center;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
.justify{text-align:justify;}
h1, h2, h3, h4, h5{margin:0px; padding:0px;}
.clearfix:after {    
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.brd-wht{border:1px solid #fff;}
.brd-grn{border:1px solid #8b9c29; padding:10px;}

/*-------------------------------COLORS----------------------------------*/
.blueseprator{ color:white; }
.nortxt
{
	color:#444;
	font-size:12px;
	text-decoration:none;
	text-align:justify;
	line-height:1.5em;
}
.nortxt a:link, .nortxt a:visited{
color:#444;
font-size:12px;
text-decoration:none;
}
.nortxt a:hover{
text-decoration:underline;
}
.readmore{
float:right;
color:#9FC51A;
font-family:tahoma, arial;
font-size:11px;
font-weight:bold;
text-decoration:none;
width:auto;
}
.readmore a:link, .readmore a:visited{
color:#9FC51A;
font-family:tahoma, arial;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.readmore a:hover{
text-decoration:underline;
}
.blue{
color:#becd9a;
text-decoration:none;
font-weight:bold;
}
.blue a, .blue a:visited{
color:#becd9a;
text-decoration:none;
}
.blue a:hover{ text-decoration:underline; }

.blue a:hover{ text-decoration:underline; }

h2{
font:14px Arial;
margin:0;
padding:0;
}

h1 {
font:18px Arial;
margin:0;
}


.orange{
color:#004163;
text-decoration:none;
}
.orange a:link, .orange a:visited, .orange a:hover{
color:#004163;
text-decoration:none;
}
.black{color:#000;}
.grey{
color:#373C3E;
text-decoration:none;
}
.grey a:link, .grey a:visited, .grey a:hover{
color:#373C3E;
text-decoration:none;
}

.lightgrey{
color:#9D9D9D;
text-decoration:none;
}
.lightgrey a:link, .lightgrey a:visited, {
color:#9D9D9D;
text-decoration:none;
}
.lightgrey a:hover{
text-decoration:underline;
}

.green{
color:#9FC51A;
text-decoration:none;
}
.green a:link, .green a:visited, .green a:hover{
color:#9FC51A;
text-decoration:none;
}

/*-------------------------------FONTS----------------------------------*/
.font9{
font-size:9px;
}
.font11{
font-size:11px;
}
.font12{
font-size:12px !important;
}
.font13{
font-size:13px !important;
}
/*------*/
/*-------------------------------PADDING----------------------------------*/
.pdrght15{
padding-right:15px;
}
.pdrght5{
padding-right:5px;
}
.pdlf5{
	padding-left:5px;
}
.pdlf10{
	padding-left:10px;
}

.pdtop22{padding-top:22px !important;}

/*------*/
/*-------------------------------HEADER----------------------------------*/
.main_container{
text-align:left;
margin:auto;
width:997px;
}
.gray_gradient{
height:10px;
background:url(../../images/banner_bottom.jpg) repeat-x;
width:982px;
}
/*.rightpartbg{
background:url(../../images/css_images/rht-sdbg.jpg) repeat-y 709px;

}*/


.date{
width:530px;
height:34px;
padding:5px 5px 0 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#B3CAD8;
text-align:right;
background:url(../../images/css_images/date-sept.gif) no-repeat bottom #fff;
}
.options{
margin-left:10px;
height:20px;
width:87px;
text-align:center;
background-color:#000001;
font-family:arial;
font-size:10px;
color:#ACACAC;
}
.flag{ padding-top:4px; }
.ph_txt
{
font-family:arial;
font-size:11px;
color:#B3CAD8;
}
.country{
	color:#000;
	font-size:11px;
	font-family:tahoma;
	padding-top:2px;
}
.body_wht{
background-color:#FFFFFA;
padding:5px 5px 0 6px;
/*background:url(../../images/css_images/wht_bg.jpg) repeat-y;*/
width:985px;
}
.tagline{
padding:18px 0 0 0px;
font-family:Myriad Pro;
font-size:18px;
color:#9daf31;
}
.mail_icons_text{
font-size:10px;
color:#858585;
padding:0px;
margin:10px 0 0 0;
}
.textmrg {margin:0 0 0 5px !important; line-height:25px;}
.mail_icons{
padding-right:20px;
color:#000;
}
.mail_icons-mail a{background:url(../../images/all-contact-icon.gif) no-repeat -87px 0; height:32px; float:left; display:block; width:27px; margin:0px; text-indent:-9999px;}
.mail_icons-yahoo,.mail_icons-yahoo a{background:url(../../images/all-contact-icon.gif) no-repeat 0 0; height:32px; float:left; display:block; width:27px; margin:0 0 0 0; text-indent:-9999px;}
.mail_icons-skype,.mail_icons-skype a{background:url(../../images/all-contact-icon.gif) no-repeat -29px 0; height:32px; float:left; display:block; width:27px; margin:0px; text-indent:-9999px;}
.mail_icons-msn,.mail_icons-msn a{background:url(../../images/all-contact-icon.gif) no-repeat -58px 0; height:32px; float:left; display:block; width:27px; margin:0 0 0 0; text-indent:-9999px;}
.mail_icons-gtalk,.mail_icons-gtalk a{background:url(../../images/all-contact-icon.gif) no-repeat -275px 0; height:32px; float:left; width:27px; margin:0; text-indent:-9999px; display:block;}

#logo{
padding:18px 0 0 18px;
background:url(../../images/css_images/header-sept.jpg) no-repeat right;
width:290px;
height:64px;

}
.toplinks_bg{
background:url(../../images/css_images/right_col_bg.jpg) repeat-x #fffffa;
height:20px;

padding-left:10px;
padding-right:10px;
}
.top_links{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#616161;
text-decoration:none;
}
.top_links a:link, .top_links a:visited{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
text-decoration:none;
}
.top_links a:hover{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#616161;
text-decoration:underline;
}
/*------*/

.search_ico{
padding-left:10px;
padding-top:8px;
}
.searchbox{
/*padding-left:10px;*/
padding-top:0px;

}
.searchbox input{
font-size:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#000000;
padding-top:3px;
height:8px;
border:1px solid #fff;
background:#fff;
}

.go_btn{
padding:2px 2px 0 3px;
}
input,textarea{
background:url(../../images/css_images/input_bg.jpg) repeat-x top #fff;
border:1px solid #BAD2E0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
padding:5px;
}
select
{
	border:none;
}
.inq_text{
	width:175px;
}
.inq_textarea{
	height:100px;
	width:530px;
}

.contact-mail a{background:url(../../images/all-contact-icon.gif) no-repeat -87px 0; height:32px; float:left; display:block; width:27px; margin-top:2px; text-indent:-9999px;}
.contact-yahoo a{background:url(../../images/all-contact-icon.gif) no-repeat 0 0; height:32px; float:left; display:block; width:27px; margin:2px 0 0 5px; text-indent:-9999px;}
.contact-skype a{background:url(../../images/all-contact-icon.gif) no-repeat -29px 0; height:32px; float:left; display:block; width:27px; margin:2px 0 0 4px; text-indent:-9999px;}
.contact-msn a{background:url(../../images/all-contact-icon.gif) no-repeat -58px 0; height:32px; float:left; display:block; width:27px; margin:2px 0 0 0px; text-indent:-9999px;}
/*-------------------------------BANNER----------------------------------*/
/*#banner{
width:981px;
margin-top:4px;
}

------*/
.banner{
background-image:url(../../images/home_banner_MAIN.jpg);
background-repeat:no-repeat;
height:175px;
width:985px;
}
/* Banner Left List */
.banner_left{
width:275px;

padding-top:15px;
font-size:14px;
}
.banner_left ul{
margin:0;
padding:0;
list-style:none;
margin-left:70px;
}
.banner_left li{
font-size:14px;
color:#094368;
font-weight:bold;
display:block;
padding-top:7px;
text-align:left;
}
/* Banner Right Text */
.banner_right{
width:342px;
padding-right:10px;
margin-top:30px;
}
.banner_cpl{
font-size:17px;
color:#000000;
font-weight:bold;
text-align:left;
}
.banner_mdltxt{
font-size:12px;
color:#000000;
text-align:justify;
line-height:18px;
}
.banner_money{
font-size:12px;
color:#34484F;
font-weight:bold;
text-align:left;
}

/*-------------------------------LEFT----------------------------------*/
.left_port{
width:712px;
padding-left:10px;
margin-top:20px;
}
.dotlinevrt_right{
/*background:url(../../images/css_images/dotline_vrt.jpg) repeat-y top right;*/
}
.dotlinevrt_left{
background:url(../../images/css_images/dotline_vrt.gif) repeat-y top left;
}
.lineheight16{
line-height:16px;
}
.services_port{
width:300px;
margin-left:15px;
}
.services_ico{
width:60px;
text-align:center;
}

.services_ico span{background:url(../../images/all_icons.jpg) no-repeat top left;}
.services_ico span.w1{background-position:-1173px 0; width:39px; height:60px; float:left; margin-left:10px;}
.services_ico span.w2{background-position:0px 0; width:57px; height:60px; float:left;}
.services_ico span.w3{background-position:-113px 0; width:54px; height:60px; float:left;}
.services_ico span.w4{background-position:-166px 0; width:40px; height:60px; float:left; margin-left:7px;}
.services_ico span.w5{background-position:-1258px 0; width:34px; height:60px; float:left; margin-left:12px;}
.services_ico span.w6{background-position:-57px 0; width:56px; height:60px; float:left;}

.services_ico span.a1{background-position:-360px 0; width:54px; height:60px; float:left; margin-left:0px;}
.services_ico span.a2{background-position:-304px 0; width:55px; height:60px; float:left;}
.services_ico span.a3{background-position:-1290px 0; width:53px; height:60px; float:left;}
.services_ico span.a4{background-position:-248px 0; width:56px; height:60px; float:left; margin-left:0px;}
.services_ico span.a5{background-position:-1212px 0; width:46px; height:60px; float:left; margin-left:3px;}
.services_ico span.a6{background-position:-870px 0; width:55px; height:60px; float:left; margin-left:2px;}

.services_ico span.o1{background-position:-1072px 0; width:32px; height:60px; float:left; margin-left:10px;}
.services_ico span.o2{background-position:-961px 0; width:34px; height:60px; float:left; margin-left:12px;}
.services_ico span.o3{background-position:-1043px 0; width:29px; height:60px; float:left; margin-left:13px;}
.services_ico span.o4{background-position:-1140px 0; width:34px; height:60px; float:left; margin-left:12px;}
.services_ico span.o5{background-position:-925px 0; width:36px; height:60px; float:left; margin-left:10px;}
.services_ico span.o6{background-position:-1104px 0; width:36px; height:60px; float:left; margin-left:10px;}

.services_ico span.h1{background-position:-206px 0; width:44px; height:60px; float:left; margin-left:5px;}
.services_ico span.h2{background-position:-723px 0; width:52px; height:60px; float:left; margin-left:3px;}
.services_ico span.h3{background-position:-777px 0; width:48px; height:60px; float:left; margin-left:5px;}
.services_ico span.h4{background-position:-826px 0; width:45px; height:60px; float:left; margin-left:5px;}
.services_ico span.h5{background-position:-995px 0; width:48px; height:60px; float:left; margin-left:5px;}
.services_ico span.h6{background-position:-618px 0; width:50px; height:60px; float:left; margin-left:5px;}

.services_ico span.f1{background-position:-519px 0; width:60px; height:60px; float:left; margin-left:0px;}
.services_ico span.f2{background-position:-415px 0; width:36px; height:60px; float:left; margin-left:10px;}
.services_ico span.f3{background-position:-451px 0; width:63px; height:60px; float:left; margin-left:0px;}
.services_ico span.f4{background-position:-520px 0; width:60px; height:60px; float:left; margin-left:0px;}
.services_ico span.f5{background-position:-580px 0; width:38px; height:60px; float:left; margin-left:15px;}
.services_ico span.f6{background-position:-668px 0; width:55px; height:60px; float:left; margin-left:3px;}

.services_ico span.iphone-ic{background-position:-1347px 0; width:27px; height:60px; float:left; margin-left:10px;}


.services_txt{
width:230px;
margin-left:5px;
}
.hm-head a:link,.hm-head a:visited{
	font-size:18px;
	color:#004163;
	}
.more-hm a{
background:url(../../images/css_images/more-hm.gif) no-repeat top;
display:block;
width:77px;
height:23px;
float:right;
margin:10px 0 0 0;
text-indent:-99999px;
}
.more-hm a:hover{
background:url(../../images/css_images/more-hm.gif) no-repeat bottom;
display:block;
width:77px;
height:23px;
}
.hm-bluesept{
	background:url(../../images/css_images/hm-bluesept.gif) no-repeat left #daf4f4;
	height:2px;
	margin:5px 0;
	}
.hm-bluebg{
	background:url(../../images/css_images/hm-bluebg.gif) left;	
	color:#004163;
	padding:5px;
	font-size:12px;	
	border-bottom:2px solid #e2e9ed;
	}
.hm-lst{
	margin:0px;
	padding:0 0 0 5px;
	}
.hm-lst ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.hm-lst li{
	background:url(../../images/css_images/hm-arrow.gif) no-repeat 0 5px;
	padding:0 0 0 15px;
	font-size:10px;	
	}
#slideshow{
	overflow:hidden;
	width:180px;
	float:right;
	margin:0;
	margin-top:4px;
	position:absolute;
	height:257px;
	background-color:#87B0C9;
}

#slideshow ul{
padding:0;
margin:0;
}

#slideshow ul li h1{
	height:64px;
	font-size:13px;
	font-weight: bold;
	margin: 0;
	padding:0;
}
#slideshow ul li h1:hover
{
	/*background:url(../../images/opensource_hoverbg.jpg) no-repeat;
	color:#9FC51A;*/
}
#slideshow li{
	float:right;
	list-style-type: none;
	display:block;
	color: #fff;
	text-decoration: none;
	padding-left:12px;
	cursor:pointer;
	font-family:tahoma;
	margin-bottom:-12px !important;
	padding-top:12px;
	background-color:#87B0C9;
	width:168px;
	border-top:2px solid #BAD2E0;
}
#slideshow li:hover{
	background:url(../../images/opensource_hoverbg.jpg) no-repeat 50% 100%;
	color: #9FC51A;
	text-decoration: none;
	cursor:pointer;
}

.opensource_whitebox{
width:490px;
height:190px;
margin-top:10px;
padding:5px;
font-family:tahoma;
font-size:11px;
}
.opensource_whitebox div
{
	line-height:1.5em;
	color:#5C5E5D;
	font-family:Tahoma;
	font-size:11px;
}
.opensourcebox
{
	/*padding-right:10px;*/
	padding-left:10px;
	padding-top:10px;
	width:100%;
}

.width50px{	width:50px;}
.width13px{	width:13px;}
.opensource_mdlbg
{
	background:url(../../images/opensource_mdlbg.jpg) repeat-x top #FFFFFe;
	margin-top:0px;
	padding-left:0px;
	padding-right:0px;	
	padding-top:35px;
}
.opensource_btmbg
{
	background:url(../../images/opensource_btmbg.jpg) repeat-x bottom #FFFFFe;
	margin-top:0px;
	padding-left:13px;
	padding-right:15px;
	padding-bottom:10px;	
}
/*------*/
/*-------------------------------RIGHT----------------------------------*/
.right_port{margin-top:10px;}
.pfbox{width:48px;}
/*.quickjump_box{
width:220px;
padding:10px;
background-color:#BAD2E0;
margin-top:10px;
}
*/select{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
padding:2px;
border:0 solid #fff;
}
.testi_photo{padding-right:10px;}
.heading{
width:220px;
height:30px;
background-color:#C7C6BC;
font:bold 16px arial;
color:#383C3F;
}
.field_box{
	background-image:url(../../images/css_images/input_bg.jpg);
	background-repeat:repeat-x;
	width:223px;
	border:1px solid #BAD1DF;
	height:22px;
	padding:2px 5px 0px 2px;
	color:#616161;
}
.captcha_code{
	background-image:url(../../images/css_images/input_bg.jpg);
	background-repeat:repeat-x;
	width:140px;
	border:1px solid #BAD1DF;
	height:22px;
	padding:2px 5px 2px 2px;
	color:#616161;
	margin-left:10px;
}
.input_text{
	height:16px;
	padding:2px;
	padding-left:5px;
	border:none;
}
.textarea_box{
	background-image:url(../../images/css_images/input_bg.jpg);
	background-repeat:repeat-x;
	width:225px;
	border:1px solid #BAD1DF;
	padding:2px 5px 2px 2px;
	color:#616161;
	background-color:#fff;
}
.input_textarea{
	padding:2px;
	padding-left:5px;
	border:0 solid #fff;
	overflow:hidden;
}
.border_none{
	border:none;
}
.service_combo{
	width:220px;
	border:0 solid #fff;
	font-size:12px;
	color:#616161;
}
.btn_enquiry
{
	background-image:none;
	border:0px;
}
/*------*/
/*-------------------------------BOTTOM SCROLLER----------------------------------*/
.bottomscroller_bg{
/*background:url(../../images/bottomscroller_bg.jpg) repeat-x;*/
/*background-color:#f7f7f7;*/
height:108px;
width:260px;
/*margin:10px 0 0 0;*/
}
/*------*/
/*-------------------------------LATEST NEWS----------------------------------*/
.news_bg{
/*background:url(../../images/css_images/news_bg.jpg);*/
width:230px;
padding-left:15px;
padding-right:15px;
padding-top:10px;
}
/*------*/

.servicesbox{
margin:0px;
background:url(../../images/css_images/service-boxbg.jpg) repeat-x top;
padding:15px 14px 5px 14px;	
}
.ftrbg-lf{
	background:url(../../images/serv-bl.jpg) no-repeat 0 100% #6a7910;		
	padding:0 0 0 0px;
	width:996px;
	margin:0 0 10px 0;
	
	}
.ftrbg-rht{
	background:url(../../images/serv-br.jpg) no-repeat 100% 100%;		
	padding:0 0 6px 0;	
	}
.servicesbox h2{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:normal;
	margin:0 0 10px 5px;
}
.opensource_links{
	margin-top:15px;
	margin-right:3px;
	}
.opensource_links ul{
	margin:0px;
	padding:0px;
	}
.opensource_links li{
	display:block;
	padding-top:5px;
	color:#99A2AF;
	font-weight:bold;
	}
.opensource_links li a:link,.opensource_links li a:visited{
	font-size:11px;
	color:#99A2AF;
	text-decoration:none;
	}
.opensource_links li a:hover{
	color:#6A6A6A;
	text-decoration:none;
	}

.bullet_list{
	margin-top:15px;
	margin-right:3px;
	}
.bullet_list ul{
	margin:0px;
	padding:0px;
	}
.bullet_list li{
	display:block;
	padding-top:5px;
	color:#858585;
	}
.bullet_list li a:link,.bullet_list li a:visited{
	color:#858585;
	text-decoration:underline;
	}
.bullet_list li a:hover{
	color:#858585;
	text-decoration:none;
	}
.bullet_list li h4{margin:0px; padding:0px; font-weight:normal;}

.pos5-list{
	margin:0px;
	padding:0px;
	}
.pos5-list ul{
	margin:0px;
	padding:0px 0 0 0;
	list-style:none;
	width:200px;
	}
.pos5-list li{	
	color:#a4def5;
	line-height:27px;
	font-size:12px;	
	}
.pos5-list li h4{margin:0px; padding:0px; font-weight:normal;}
.pos5-list li a{
	color:#fff;
	text-decoration:none;	
	background:url(../../images/arrow_over.gif) no-repeat 5px 8px;
	display:block;
	padding:0 0 0 22px;
	}
.pos5-list li a:hover{background:url(../../images/arrow_over.gif) no-repeat 0 8px; color:#d5f5a7;}

.arrow{	padding-top:6px;	}
.arrow1{padding-top:3px;	}
		
/*------*/
/*-------------------------------FOOTER----------------------------------*/
#ftrbdybg{	
	background:url(../../images/css_images/ftr-bdybg.jpg) repeat-x top;
	margin:0px;
	padding:0;	
	}


.footer_txt{
width:955px;
color:#2791c3;
font-size:11px;
text-decoration:none;
font-weight:normal;
}
.footer_txt a:link, .footer_txt a:visited {
color:#2791c3;
font-size:11px;
text-decoration:none;
font-weight:normal;
}

.footer_txt a:hover{text-decoration:underline;}
.bottombg{
background:url(../../images/css_images/bottom_bg.jpg) repeat-x;
height:30px;
width:952px;
}
.footertopbg{
background:url(../../images/css_images/footer_top_bg.jpg) repeat-x;
height:20px;
width:952px;
}
.body_wht_footer{
width:997px;
height:212px;
margin:auto;
padding:15px 0 0 0;
}
.bookmarks{
padding-left:10px;
width:300px;
}
#f_img{
	padding-left:15px;
	width:230px;
	color:#444;	
	}
.contact-twitter a{background:url(../../images/all-contact-icon.gif) no-repeat -172px 0; height:32px; float:left; display:block; width:31px; margin-top:5px; text-indent:-9999px;}
.contact-facebook a{background:url(../../images/all-contact-icon.gif) no-repeat -207px 0; height:32px; float:left; display:block; width:31px; margin:5px 0 0 3px; text-indent:-9999px;}
.contact-stumbleupon a{background:url(../../images/all-contact-icon.gif) no-repeat -242px 0; height:32px; float:left; display:block; width:31px; margin:6px 0 0 3px; text-indent:-9999px;}
.footer_links{
padding-right:10px;
padding-top:7px;
text-align:right;
}
.copyright{
color:#525252;
font-size:11px;
text-align:center;
text-decoration:none;

padding-left:300px;
}
.copyright a:link, .copyright a:visited{
font-size:11px;
color:#525252;
text-decoration:none;
}
.copyright a:hover{
text-decoration:underline;
}
.ftr-logo{background:url(../../images/all-contact-icon.gif) no-repeat -133px 0; height:28px; float:left; width:20px; margin:0px 0 0 0; text-indent:-9999px;}

.scrollerimg
{
margin-top:17px;
width:270px;
text-align:center;
}

.scrollbg 
{
background-color:#FCFCFC;
border:4px solid #F3F3F3;
float:left;
height:100px;
left:11px;
overflow:hidden;
position:relative;
top:-20px;
vertical-align:middle;
width:220px;
}



.portfolio_mdl{
width:5550px;
padding-left:5px;
padding-right:5px;
padding-top:10px;
}

.white{color:#FFFFFF;}

/* ADDED BY RIYAZ */
#content-part{
	margin-top:20px;	
}

.middle_content{	
	width:708px;
	float:left; 
	padding:0px; 
	margin:0px; 
	padding-top:10px;
}

#news-section{
background:url(../../images/css_images/footer_bg.jpg) repeat-x top #EFF0F4;
height:230px;
}
.hgt20{
	height:20px;
}
.hgt25{
	height:25px;
}
.hgt14{
	height:14px;
}
.hgt5{
	height:5px;
}
.hgt8{
	height:8px;
}
.hgt3{
	height:3px;
}
.rules{
	color:#FF0000;
	padding-bottom:5px;
	text-align:center;
}
.breadcrum{
	vertical-align:bottom;
	background-image:url(../../images/css_images/dot_line.jpg);
	background-repeat:repeat-x;
	background-position:bottom;	
	padding-right:0px;
	padding-left:0px;
	padding-bottom:13px;
	margin-left:10px;
	margin-top:-5px;
	/*width:694px;*/
}
.breadcrum a:link, .breadcrum a:visited{
	font-size:9px;
	color:#616161;
	text-decoration:none;
		text-transform:uppercase;
}
.breadcrum a:hover{
	font-size:9px;
	text-transform:uppercase;
	color:#616161;
	text-decoration:underline;
}
.breadcrum-sep{
	padding-right:10px;
	padding-left:10px;
}
.breadcum_selected{
	color:#000000;
	font-size:9px;
	text-transform:uppercase;
}
.padd8{
	padding:8px;
}
.page_body{
	padding:10px ;
	float:left;
	width:auto;
	padding-left:8px;
}
.content_padding{
	padding-left:0px;
	padding-right:0px;
}
.pdrgt8{
	padding-right:8px;
}
.pdrgt5{
	padding-right:5px;
}
.pdrgt3{
	padding-right:3px;
	
}
.width220px{
	width:220px;
}
#right-part
{
	width:275px;
	padding:0 0 5px 0px;
	/*background:#F5FAFD;*/
	background:url(../../images/css_images/right_col_bg.jpg) repeat-x;
	border-left:1px solid #CFDEE3;
	/*min-height:640px;*/

	
}
/** html #right-part
{
	height:655px;
}*/
.right_box_bg
{	
}

/*CSS by Hashir*/
.float_left
{
	float:left;
	width:auto;
}
.float_right
{
	float:right;
	width:auto;
}
.width_210
{
	width:210px;
}

.font_bold
{
	font-weight:bold;
}
.textalign_center
{
	text-align:center;
}
.textalign_left
{
	text-align:left;
}
.textalign_right
{
	text-align:right;
}
.textalign_justify
{
	text-align:justify;
}
.border_1
{
	border:1px solid #FF0000;
}

.padding_30
{
	padding:30px;
}
.padding_left_30
{
	padding-left:30px;
}
.padding_left_40
{
	padding-left:40px;
}
.padding_right_30
{
	padding-right:30px;
}
.padding_right_50
{
	padding-right:50px;
}
.padding_top_30
{
	padding-top:30px;
}
.padding_bottom_30
{
	padding-bottom:30px;
}

.padding_20
{
	padding:20px;
}
.padding_left_20
{
	padding-left:20px;
}
.padding_right_20
{
	padding-right:20px;
}
.padding_top_20
{
	padding-top:20px;
}
.padding_bottom_20
{
	padding-bottom:20px;
}
.padding_15
{
	padding:15px;
}
.padding_left_15
{
	padding-left:15px;
}
.padding_right_15
{
	padding-right:15px;
}
.padding_top_15
{
	padding-top:15px;
}
.padding_bottom_15
{
	padding-bottom:15px;
}

.padding_12
{
	padding:12px;
}
.padding_left_12
{
	padding-left:12px;
}
.padding_right_12
{
	padding-right:12px;
}
.padding_top_12
{
	padding-top:12px;
}
.padding_bottom_12
{
	padding-bottom:12px;
}

.padding_10
{
	padding:5px;
}
.padding_left_10
{
	padding-left:10px;
}
.padding_right_10
{
	padding-right:10px;
}
.padding_top_10
{
	padding-top:10px;
}
.padding_bottom_10
{
	padding-bottom:10px;
}
.padding_8
{
	padding:8px;
}
.padding_left_8
{
	padding-left:8px;
}
.padding_right_8
{
	padding-right:8px;
}
.padding_top_8
{
	padding-top:8px;
}
.padding_bottom_8
{
	padding-bottom:8px;
}

.padding_bottom_0
{
	padding-bottom:0px;
}

.padding_5
{
	padding:5px;
}
.padding_left_5
{
	padding-left:5px;
}
.padding_right_5
{
	padding-right:5px;
}
.padding_top_5
{
	padding-top:5px;
}
.padding_bottom_5
{
	padding-bottom:5px;
}
.padding_3
{
	padding:3px;
}
.padding_left_3
{
	padding-left:3px;
}
.padding_right_3
{
	padding-right:3px;
}
.padding_top_3
{
	padding-top:3px;
}
.padding_bottom_3
{
	padding-bottom:3px;
}
.padding_2
{
	padding:2px;
}
.padding_left_2
{
	padding-left:2px;
}
.padding_right_2
{
	padding-right:2px;
}
.padding_top_2
{
	padding-top:2px;
}

.padding_top_0
{
	padding-top:0px;
}

.padding_bottom_2
{
	padding-bottom:2px;
}
.padding_0
{
	padding:0px;
}
.margin_0
{
	margin:0px;
}

.margin_bottom_0
{
	margin-bottom:0px;
}
.margin_top_0
{
	margin-top:0px !important;
}

.margin_20
{
	margin:20px;
}
.margin_left_20
{
	margin-left:20px;
}
.margin_right_20
{
	margin-right:20px;
}
.margin_top_12
{
	margin-top:12px;
}
.margin_top_13
{
	margin-top:13px;
}
.margin_top_20
{
	margin-top:20px;
}
.margin_bottom_20
{
	margin-bottom:20px;
}
.margin_15
{
	margin:15px;
}
.margin_left_15
{
	margin-left:15px;
}
.margin_right_15
{
	margin-right:15px;
}
.margin_top_15
{
	margin-top:15px;
}
.margin_bottom_15
{
	margin-bottom:15px;
}
.margin_top_17
{
	margin-top:17px;
}
.margin_top_70
{
	margin-top:70px;
}
.margin_10
{
	margin:10px;
}
.margin_left_10
{
	margin-left:10px;
}

.margin_right_10
{
	margin-right:10px;
}
.margin_top_10
{
	margin-top:10px;
}
.margin_bottom_10
{
	margin-bottom:10px;
}
.margin_bottom_12
{
	margin-bottom:12px;
}
.margin_left_50
{
	margin-left:50px;
}
.margin_5
{
	margin:5px;
}
.margin_left_5
{
	margin-left:5px;
}
.margin_right_5
{
	margin-right:5px;
}
.margin_right_0
{
	margin-right:0px;
}
.margin_top_5
{
	margin-top:5px !important;
}
.margin_top_7
{
	margin-top:7px;
}
.margin_top_8
{
	margin-top:8px;
}
.margin_bottom_5
{
	margin-bottom:5px;
}
.orangetxt
{
	font:bold 14px arial;
	color:#FF6500;
}
.bluetxt
{
	font: 11px arial;
	color:#0093C7;
}
.grey_txt
{
	font:bold 11px tahoma;
	color:#9BA3B0;
}
.darkgrey_txt_12
{
	font:12px arial;
	color:#5A5A5A;
}
.darkgrey_txt
{
	font:11px tahoma;
	color:#5A5A5A;
}
.darkgrey_txt_bold
{
	font:bold 11px tahoma;
	color:#5A5A5A;
}
.verticle_sepretor
{
	background:url(../../images/css_images/verticle_sepretor.jpg) repeat-y right;
	
}
.horizntl_sepretor
{
	background:url(../../images/css_images/horizntl_sepretor.jpg) repeat-x center;
}
.div_cat1
{
	width:120px;
	font:bold 12px tahoma;
	color:#A6C927 ;
	float:left;
}
.div_cat2
{
	width:225px;
	float:left;
}
.div_cat3
{
	width:295px;
	float:left;
	
}
.cat_combo{
	width:225px;
	border:none;
}
.page_title{
	font-size:24px;
	font-weight:bold;
	color:#004163;	
}
.page_sub_title{
	font-size:18px;
	color:#FE6601;	
}
.height_80
{
	height:80px;
}
.height_100
{
	height:100px;
}
.height_150
{
	height:150px;
}
.height_10
{
	height:10px;
}
.height_355
{
	height:355px;
}
.height_35
{
	height:35px;
}
a.pager_anchor
{
	font: 11px tahoma;
	text-decoration:underline;
	color:#0093C6;
	padding:0px 3px;
	cursor:pointer;
}
a.pager_anchor:hover
{
	font: 11px tahoma;
	text-decoration:none;
	color:#0093C6;
	padding:0px 3px;
}
a.pager_anchor_dot
{
	font: 11px tahoma;
	text-decoration:none;
	color:#0093C6;
	padding:0px 3px;
	cursor:pointer;
}
a.pager_anchor_dot:hover
{
	font: 11px tahoma;
	text-decoration:none;
	color:#0093C6;
	padding:0px 3px;
}

a.pager_selected_anchor
{
	font:bold 11px tahoma;
	text-decoration:none;
	color:#84B400;
	padding:0px 3px;
	cursor:auto;
	border:1px solid #dcdcdc;
}
a.site_url 
{
	background:url(../../images/css_images/black_arrow.gif) no-repeat left center;
	padding-left:15px;
	font:bold 11px Arial !important;
	text-decoration:none;
	color:#0093C6;
}
a.site_url:hover
{
	text-decoration:underline;
}
.width380px{
	width:380px;
}
.contact_box_left{
	width:360px;
}
.sep_ver{
	background-image:url(../../images/css_images/dotline_vrt.gif);
	background-repeat:repeat-y;
	padding-left:5px;
	padding-right:5px;
}
.contact_text{
	font-size:12px;
}

/*================= Quick Jump ==============*/
.quickjump_box{
width:230px;
padding:10px;
margin-left:15px;
background-color:#9daf31;
height:21px;
}
.quickjump_link{
text-decoration:none;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
.quickjump_link a:link,.quickjump_link a:visited{
text-decoration:none;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
.quickjump_link a:hover{
text-decoration:none;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#0093C7;
}
div.container {
width:210px;
height:0px;
position:relative;
margin:0 0 0 0px;
}

div.container div.hero {position:absolute;top:0px;left:0px;}

div.links {
width:210px;
height:29px;
position:absolute;
bottom:0px;
left:0px;
text-transform:uppercase;
overflow:visible;
}

div.links ul {padding:0 0 0 0px; margin:0; list-style:none;}
div.links ul li {height:16px;margin-bottom:2px;background:url(../../images/css_images/arrow_blue.gif) 0 5px no-repeat;padding:0 0 0 10px;}

div.links div.scroller {padding:5px 10px;position:relative;overflow:visible;}

div.links div.scroller div {width:200px;height:50px;overflow:hidden;position:relative;}
div.links div.scroller ul {padding:0;position:relative;}
div.links div.scroller ul li {height:auto;}
div.links div.scroller img.up {width:12px;height:12px;position:absolute;top:6px;right:7px;cursor:pointer;}
div.links div.scroller img.down {width:12px;height:12px;position:absolute;top:65px;right:7px;cursor:pointer;}
div.links ul li.dropdown {width:210px;background:url(../../images/css_images/icon-arrow-down.jpg) 198px 0 no-repeat #fffffa;position:absolute;top:30px;margin-bottom:0px;padding:3px 0 0 9px;height:14px;border:1px solid #7F9DB9;line-height:14px;overflow:hidden;}
div.links ul li.hover {background:url(../../images/css_images/icon-arrow-down-red.jpg) 198px 0 no-repeat #fffffa;}
div.links ul li.dropdown span {display:block;cursor:pointer;}
div.links ul li.dropdown ul {padding:5px 0 0 0;}

div.links ul li.dropdown ul li.hr {height:11px;background:none;margin:5px 0 0 0;padding:0;}
div.links ul li.dropdown ul li.hr div.hr {width:160px;margin:0px;}
.rightcol_sub_div{
	width:16px;
}
.module_title{
	height:30px;	
	font:18px arial;
	color:#fff;
	padding:10px 0 0 30px;	
	margin:0 0 0 0;
	background:url(../../images/css_images/rhtsde-head.jpg) no-repeat;
	width:215px;
}

.module-desc{
	padding:5px;
	margin:0px 0 0 15px;
}

.allprt_fl_anc a
{
	font:bold 12px tahoma;
	color:#3398CC;
	text-decoration:none;
}
.allprt_fl_anc a:hover
{
	text-decoration:underline;
}
.common_anc a
{
	font:11px tahoma;
	color:#434343;
	text-decoration:none;
}
.common_anc a:hover
{
	text-decoration:underline;
}
.btm_bdr_grey
{
	border-bottom:1px solid #D4D4D4;
	height:1px;
}
.rightcol_com_anc a
{
	font-size:12px;
	color:#616161;
	text-decoration:none;
	padding-left:0px;
}
.rightcol_com_anc a:hover{
	color:#004163;
	font-weight:bold;
	padding-left:0px;
	text-decoration:none;
}
.rightcol_com_anc_sel a
{
	font-size:12px;
	font-weight:bold;
	color:#616161;
	text-decoration:none;
	padding-left:0px;
}
.rightcol_com_anc_sel a:hover{
	color:#004163;
	font-weight:bold;
	padding-left:0px;
	text-decoration:none;
}
.pointer
{
	cursor:pointer;
}
.search_caption
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.search_title
{
	padding-bottom:2px;
}
.search_title a
{
	font-size:14px!important;
	font-weight:bold;
	color:#004163!important;
	text-decoration:none;
}
.search_title a:hover
{
	font-size:14px!important;
	color:#004163;
	text-decoration:underline;
}
.search_description
{
	padding-left:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6A6A6A;
	font-size:12px;
	line-height:1.5em;
	width:670px;
	overflow:hidden;
}
.border_div
{
	margin-left:12px;
	height:1px!important;
	border-bottom:1px dotted #cccccc;
}
.search_description p
{
	padding:0px!important;
	margin:0px!important;
}
.search_text
{
	color:#373C3F;
	font-weight:bold;
	font-size:15px;	
}
.highlight_text
{
	background-color:#FFFF00;
	color:#000000;
	font-weight:bold;
}
.width_260
{
	width:260px;
}
.width_252
{
	width:252px;
}
.width_225
{
	width:225px;
}
.width_230
{	
	width:230px;
}
.width_100
{	
	width:100px;
}
.width_120
{	
	width:120px;
}
.width_110
{	
	width:110px;
}
.width_150
{	
	width:150px;
}
.width_243
{	
	width:243px;
}
.box_bg
{
	background:url(../../images/css_images/lighgrey_bg_slice.jpg) repeat-x #FFFFFA;
	width:298px;
	float:left;
	border:1px solid #C7C6BC;
	margin-bottom:12px;
	padding:15px;
}
.box_bg_magento
{
	/*background:url(../../images/css_images/lighgrey_bg_slice.jpg) repeat-x #FFFFFA; */
	background-color:#F3F3F3;
	width:256px;
	float:left;
	border:1px solid #C7C6BC;
	margin-right:10px;
	margin-bottom:12px;
	padding:10px 5px 5px 15px;
}
.box_bg_magento_rht{
	width:370px;
	margin-left:10px;
	}
.green_txt
{
	font:18px arial;
	color: #9FC51A;
}
.green_txt a:link, .green_txt a:visited
{
	font:18px arial;
	color: #9FC51A;
	text-decoration:none;
}

.green_txt a:hover
{
	font:18px arial;
	color: #333;
	text-decoration:none;
}
.orange_txt
{
	font:18px arial;
	color: #C4DA23;
}
.box_list
{
	padding:0px;
	line-height:1.8em;
	list-style:none;
	margin:0px;
}
.box_list ul{
	margin:0px;
	padding:0px;	
	}
.box_list li 
{
	background:url(../../images/num_arrow.gif) no-repeat left center;
	padding:7px 0px 7px 30px;
	font:bold 12px Arial;
	color:#6B6B6B;		
}
.box_list li a:link,.box_list li a:visited{
	font: 12px Arial;
	color:#6B6B6B;
	}
.box_list li a:hover{
	color:#004163;
	text-decoration:none;
	}
.box_list li a span{
	color:#C4DA23;
	}

.bluearrow_list
{
	margin:0;
	padding:0px;
	list-style:none;
		margin-left:10px;
}
.bluearrow_list li 
{
	line-height:22px;
}
.bluearrow_list li a
{
	/*background:url(../../images/bluebg_no_arrow.jpg) left center no-repeat;*/
	font:11px Arial;
	color:#666666 !important;
	margin-left:0;
	padding-left:15px;
	text-decoration:none !important;
	
}
.bluearrow_list li a:hover
{
	background:url(../../images/bluebg_wht_arrow.jpg) left center no-repeat;
	font:bold 12px Arial;
	color:#6A6A6A !important;
}

.arrow_bullet_list
{
	padding:0px;
	list-style:none;
}
.arrow_bullet_list li 
{
	line-height:18px;
}

.arrow_bullet_list li a
{
	background:url(../../images/arrow_bullet.jpg) left center no-repeat;
	font:12px Arial;
	color:#6A6A6A !important;
	padding-left:15px;
	text-decoration:none !important;
	
}
.arrow_bullet_list li a:hover
{
	background:url(../../images/arrow_bullet.jpg) left center no-repeat;
	font:12px Arial;
	color:#6A6A6A !important;
	text-decoration:underline !important;
}

.width_300
{
	width:300px;
}
.width_330
{
	width:320px;
}
.width_350
{
	width:320px;
}
.width_220
{
	width:196px;
}
.width_200
{
	width:200px;
}
.width_226
{
	width:226px;
}
.width_410
{
	width:410px;
}

.casestudy_link a
{
	background:url(../../images/bluebg_wht_arrow.jpg) left center no-repeat;
	font:12px Arial;
	color:#434343 !important;
	padding-left:15px;
	text-decoration:none !important;
	line-height:1.8em;
}
.casestudy_link a:hover
{
	background:url(../../images/bluebg_wht_arrow.jpg) left center no-repeat;
	text-decoration:underline !important;
}
.font_14
{
	font:14px arial;
}
.blue_link a{
font:11px Arial !important;
color:#004163 !important;
text-decoration:none;
}
.blue_link a:hover{
color:#004163;
text-decoration:underline !important;
}
.font_bold
{
	font-weight:bold;
}	
.zoom_image img
{
	cursor:move;
}
.hometitle_left
{
	/*width:357px;*/
	width:325px;
}
.hometitle_right
{
	width:290px;
}
.hometitle_txt
{
	width:320px;
	color:#595a5c;
	font-size:12px;
}

#space_30
{
	background:url(../../images/spacer.gif) repeat-x;
    height:30px; 
}
.space_30{
 background:url(../../images/spacer.gif) repeat-x;
}
.setmargin
{
	margin-top:5px;
	margin-bottom:10px;
	text-align:left;
}
.dashed_border
{
	background:url(../../images/dashed_border.jpg) no-repeat;	
	width:350px;
}
.portf_div{
	width:300px;	
	padding:0 9px 10px 9px;	
	height:350px;	
	background:url(../../images/port-sept.gif) repeat-y 100% 0;	
}

.portf_div_noborder {

	width:300px;	
	padding:0 9px 10px 14px;	
	height:350px;
}
.portf_img{
	width:300px;
	height:230px;
	border:none;
}
a.prj_name:link, a.prj_name:visited{
	font-family:tahoma;
	font-size:16px;
	font-weight:bold;
	color:#C4DA23;
	text-decoration:none;
}
a.prj_name:hover{
	font-family:tahoma;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.prj_desc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
}
.height_65{
	height:65px;
}
.txt_tech{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:11px;
	font-weight:bold;
	color:#999999;
}
.arial_small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#999999;
	padding-left:5px;
	text-transform:uppercase;
}
.width5px{
	width:5px;
}
.width3px{
	width:3px;
}
.detail_div{
	height:370px;
	overflow:auto;
	overflow-x:hidden;
}
.services {
	margin:0px;
	padding:0px;
	}
.services ul{
	margin:0px;
	list-style-type:none;
	padding-left:0 !important;
}
.services li{
	display:block;
	background:url(../../images/img_arrow.gif) no-repeat 0 6px;	
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	padding:2px 10px 2px 20px !important;
}

/*###################### Yatin CSS ######################*/
.arrow_bullet_list_normal
{
	margin:10px 0px 0px 0px;
	padding:0px;
}
.arrow_bullet_list_normal ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.arrow_bullet_list_normal li
{
	background:url(../../images/arrow_orange.gif) no-repeat 10px 7px;
	padding:0 0 0 23px;
	margin:0px;
	font:12px Arial;
	color:#444;
	text-decoration:none;
	line-height:18px;
}
.link{
text-decoration:none;
color:#444;
font-size:12px;
}
.link a:link, .link a:visited{
text-decoration:underline;
color:#444;
font-size:12px;
}
.link a:hover{
text-decoration:underline;
color:#FD6802;
font-size:12px;
}
.blue11px{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1d6286;
text-decoration:none;
}
a.blue11px:link, a.blue11px:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#004163;
text-decoration:none;
}
a.blue11px:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#004163;
text-decoration:none;
}
.blue14px{
color:#004163;
font-size:14px;
}
.bdy_topbox{
background:url(../../images/css_images/career_boxbg.jpg) repeat-x #fffffe top;
padding:10px;
border:1px solid #E1E1E1;
line-height:20px;
font-size:12px;
}
.career_box{
background:url(../../images/css_images/career_boxbg.jpg) repeat-x #fffffe top;
padding:10px;
border:1px solid #E1E1E1;
line-height:20px;
}
.testimonial_box{
	background:#fffffe;
	padding:15px;
	width:630px;

	}
.testimonial_border{
	border:3px solid #d4d4d4;
	padding:2px;
	width:660px;
	}
.testimonial_border:hover{
	border:3px solid #fff;
	padding:2px;
	}
.testimonial_photo{
padding:6px 6px 6px 6px;
/*background-color:#EAEAEA;*/
width:auto;
text-align:center;
width:140px;
}
.testimonial_photo img{
border:4px solid #B0CCDA;
}
.testimonail_txt{
width:450px;
padding-right:15px;
border-right:2px solid #EAEAEA;
}

.client_speak_img{
padding:5px;
background-color:#B0CCDA;
text-align:center;
margin:0 5px 0 0;
}

.font10{font-size:10px;}
.font18{font-size:18px;}

.keyvalue{
	margin:10px 0 0 0;
	padding:0px;	
	}
.keyvalue ul{
	margin:0 0 0 50px;
	padding:0px;
	list-style:none;
	}
.keyvalue li{
	display:block;
	padding:0 0 0 0;
	line-height:20px;
	font-weight:bold;
	}
.keyvalue li span{
	color:#004163;
	padding-right:5px;
	}
	
.sbc-content {	
	margin:0px;
	padding:0px;
}

.sbc-content ul  {	
	padding: 0px;
	margin:0px;		
	list-style:none;
	position:relative;
	
}
.sbc-content li{
	margin:0 0 0 10px;
	padding:0 0 0 0;
	float:left;
	display:inline;	
	width:300px;
	height:72px;	
	position:relative;
	}
.sbc-content li p{margin:0px; padding:0; font-size:12px; color:#444; position:absolute; left:80px; top:18px; height:100px;}
.time-saving{
	font-size:11px;
	color:#000;
	background: url(../../images/time-saving.gif) 0 0 no-repeat;	
	height:72px;
	float:left;	
	padding:0;
	width:auto;	
	}
.time-saving a:link,.time-saving a:visited {	
	font-weight:normal;
	margin:0px;
	font-size:14px;	
	color:#0085B1;
	text-decoration:underline;
	padding:0 0 0 80px;
	font-weight:bold;
}
.time-saving a:hover{
	background: url(../../images/time-saving.gif) 0 -72px no-repeat;	
	height:72px;
	float:left;
	padding:0 0 0 80px;
	color:#C4DA23;
	text-decoration:none;
	width:auto;
	}

.cost-saving{
	font-size:11px;
	color:#000;
	background: url(../../images/cost-saving.gif) 0 0 no-repeat;	
	height:72px;
	float:left;	
	padding:0;
	width:auto;	
	}
.cost-saving a:link,.cost-saving a:visited {	
	font-weight:normal;
	margin:0px;
	font-size:14px;	
	color:#0085B1;
	text-decoration:underline;
	padding:0 0 0 80px;
	font-weight:bold;
}
.cost-saving a:hover{
	background: url(../../images/cost-saving.gif) 0 -72px no-repeat;	
	height:72px;
	float:left;
	padding:0 0 0 80px;
	color:#C4DA23;
	text-decoration:none;
	width:auto;
	}
	
.quality{
	font-size:11px;
	color:#000;
	background: url(../../images/quality.gif) 0 0 no-repeat;	
	height:72px;
	float:left;	
	padding:0;
	width:auto;	
	}
.quality a:link,.quality a:visited {	
	font-weight:normal;
	margin:0px;
	font-size:14px;	
	color:#0085B1;
	text-decoration:underline;
	padding:0 0 0 80px;
	font-weight:bold;
}
.quality a:hover{
	background: url(../../images/quality.gif) 0 -72px no-repeat;	
	height:72px;
	float:left;
	padding:0 0 0 80px;
	color:#C4DA23;
	text-decoration:none;
	width:auto;
	}
.support{
	font-size:11px;
	color:#000;
	background: url(../../images/support.gif) 0 0 no-repeat;	
	height:72px;
	float:left;	
	padding:0;
	width:auto;
	}
.support a:link,.support a:visited {	
	font-weight:normal;
	margin:0px;
	font-size:14px;	
	color:#0085B1;
	text-decoration:underline;
	padding:0 0 0 80px;
	font-weight:bold;
}
.support a:hover{
	background: url(../../images/support.gif) 0 -72px no-repeat;	
	height:72px;
	float:left;
	padding:0 0 0 80px;
	color:#C4DA23;
	text-decoration:none;
	width:auto;
	}
	
.bold{	font-weight:bold;}

/*############## What We Do CSS ################*/
.whatdobg{	
	padding:0px;
	width:677px;
	margin:10px 0 0 0;
	position:relative;
	height:360px;
	}
.header {
	background: #000001;
	cursor: pointer;
	position:absolute;
	width:677px;
	top:0px;	
}

.header:hover{
	background-color:#666665;	
}
.selected{
	background-color:#F00000;
	color:#FFF;
	font-weight:bold;
}

.content{
	background:#FFFFFe;
	padding:4px;
}

#basic-accordian{	
	position:absolute;	
	z-index:2;
	width:677px;
}

.accordion_headings{
	
	background:url(../../images/whatdo_greybg.jpg) no-repeat #dbdbdb;
	color:#494949;	
	cursor:pointer;
	margin-top:5px;
	height:26px;	
}

.accordion_headings:hover{
	background:url(../../images/whatdo_greybg_hv.jpg) no-repeat #828282;
	color:#fff;	
	font-size:11px;
	font-weight:bold;
}

.accordion_child{
	padding:10px 0 10px 10px;
	background:#fffffe;
}

.header_highlight{
	background:url(../../images/whatdo_greybg_hv.jpg) no-repeat #00CCFF;
	color:#fff;
	font-weight:bold;	
}
.whatdo_numeric{
	font-size:10px;
	padding-left:18px;
	padding-top:6px;


	}
.whatdo_head{
	font-size:11px;
	margin-left:25px;
	padding-top:5px;
	
	}
.whatdo_port-lf{
	width:401px;
	margin:0px;
	padding:0px;
	}
.whatdo_port-lf p{width:363px; margin:2px 0 0 0; padding:0 0 0 5px;}
.whatdo_port-rh{
	width:auto;
	margin:2px 0 0 0;
	padding:0 0 0 10px;
	background:url(../../images/css_images/verticle_sepretor.jpg) repeat-y left top;
	
	}
.whatdo_txt-rh{
	width:325px;
	margin-left:10px;
	margin-top:10px;
	}
.whatdo_lnk
{
	padding-left:20px;
	background:url(../../images/bluebg_wht_arrow.jpg) left center no-repeat;
	font:10px verdana;
	text-transform:uppercase;
	
}
.whatdo_lnk a:link,.whatdo_lnk a:visited
{	
	font:10px verdana;	
	color:#434343 !important;	
	text-decoration:none !important;
	line-height:20px;		
}
.whatdo_lnk a:hover
{
	
	text-decoration:underline !important;
}
span.wd{width:53px; height:60px; float:left; margin-left:0px; background:url(../../images/all_icons.jpg) no-repeat -1290px 0;}
span.ad{width:56px; height:60px; float:left; margin-left:0px; background:url(../../images/all_icons.jpg) no-repeat -57px 0;}
span.id{width:55px; height:60px; float:left; margin-left:0px; background:url(../../images/all_icons.jpg) no-repeat -870px 0;}
span.hd{width:48px; height:60px; float:left; margin-left:0px; background:url(../../images/all_icons.jpg) no-repeat -777px 0;}
span.ffd{width:60px; height:60px; float:left; margin-left:0px; background:url(../../images/all_icons.jpg) no-repeat -519px 0;}
span.es{width:55px; height:60px; float:left; margin-left:0px; background:url(../../images/all_icons.jpg) no-repeat -304px 0;}
span.cms{width:56px; height:60px; float:left; margin-left:0px; background:url(../../images/all_icons.jpg) no-repeat -248px 0;}
span.aps{width:54px; height:60px; float:left; margin-left:0px; background:url(../../images/all_icons.jpg) no-repeat -360px 0;}
span.od{width:55px; height:60px; float:left; margin-left:0px; background:url(../../images/all_icons.jpg) no-repeat -1375px 0;}
span.sd{width:55px; height:60px; float:left; margin-left:0px; background:url(../../images/all_icons.jpg) no-repeat -1431px 0;}
span.wgd{width:55px; height:60px; float:left; margin-left:0px; background:url(../../images/all_icons.jpg) no-repeat -1487px 0;}
span.swm{width:54px; height:60px; float:left; margin-left:0px; background:url(../../images/all_icons.jpg) no-repeat -1544px 0;}
span.odt{width:54px; height:60px; float:left; margin-left:0px; background:url(../../images/all_icons.jpg) no-repeat -1599px 0;}
span.bs{width:54px; height:60px; float:left; margin-left:0px; background:url(../../images/all_icons.jpg) no-repeat -1654px 0;}



.proj_image{
	background-image:url(../../images/img_back.jpg);
	background-repeat:no-repeat;
	width:410px;
	height:370px;
	padding:15px 16px;
}
.iphone_proj_image{
	width:410px;
	height:370px;
	padding:15px 16px;
}
.height_370{
	height:370px;
}
.padding_top_170{
	padding-top:170px;
}
.valign_middle{
	vertical-align:middle;
}
.width_335{
	width:335px;
}

.dis_inline
{
	display:inline;	
}
.rss_ul{
	list-style-image:none;
	list-style-type:none;
	padding:0;
	margin:0;
}
.rss_ul li{
	background:url(../../images/arrow_orange.gif) no-repeat 0px 5px;
	border-bottom:1px solid #D4D4D4;
	padding:0 0 0 12px;
	padding-bottom:10px;
	margin-bottom:10px;
}
.rss_ul li.last{
	border-bottom:none;
	padding-bottom:10px;
	margin-bottom:10px;
}
.rss_ul li a:link, .rss_ul li a:visited{
	font-size:11px;
	font-weight:normal;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:5px;
}
.rss_ul li a:hover{
	text-decoration:underline;
}
.sitemap {
	margin:0;
	padding:2px;
	list-style:none;
}
.sitemap li {
	background:	transparent url(../../images/arrow_bullet.jpg) no-repeat scroll 0px 8px;
	padding:5px 2px 5px 15px;
}
.sitemap li a, .sitemap li a:visited {
	color:#666666;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}
.sitemap li a:hover {
	color:#209FCA;
	text-decoration:underline;
}
.inner_ul{
	list-style:none;
	padding:0;
	margin:0;
	padding-top:5px;
	padding-left:10px;
}
.inner_ul li{
	background:	transparent url(../../images/css_images/arrow-blue.gif) no-repeat scroll 15px 8px;
	margin-left:0;
	padding-left:0;
	padding:5px 30px;
}
.inner_ul li a:link, .inner_ul li a:visited{
	font-weight:bold !important;
}
.inner_ulsub{
	list-style:none;
	padding:0;
	margin:0;
	padding-left:10px;
}
.inner_ulsub li{
	background:	transparent url(../../images/css_images/arrow_blue.gif) no-repeat scroll 0 10px;
	margin-left:0;
	padding-left:15px;
	/*background: url(../../images/css_images/arrow-blue.gif) no-repeat;*/
}
.inner_ulsub li a:link, .inner_ulsub li a:visited{
	font-weight:normal !important;
}

.under{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	margin-top:130px;	
	font-weight:bold;
	width:660px;
	border:1px solid #fff;	
	}
.links_ls ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.links_ls li{font-weight:normal; margin:0px; padding:0px;}
.links_ls h3{
	font:18px arial;
	color: #9FC51A;
	margin:20px 0 0 0;
	}

.links_ls h4{
	font:18px arial;
	color: #9FC51A;
	}
.links_ls h4 a:link,.links_ls h4 a:visited{
	font:18px arial;
	color: #9FC51A;
	}
.links_ls h4 a:hover{
	font:18px arial;
	color: #9FC51A;
	}
	
.prof_icon_lf{
	float:left;
	width:auto;
	}
.prof_icon_rht{
	width:230px;
	margin-left:10px;
	float:left;
	}
.paddtop10
{
	margin:0;
	padding:10px 0 0;
}

#subwrap 
{ 
 text-align: left ; 
}

/*#################### Banner Portion CSS ####################*/
/*
	Featured Content Slider
	by: Chris Coyier

	UTILITY STYLES
*/				  				  
					  				  
.floatLeft	{ float: left; margin-right: 10px; width:auto;}
.floatRight { float: right; width:auto; }
.clear 		{ clear: both; }
a				{ /*outline: none;*/ }


/*
	PAGE STRUCTURE
#page-wrap 									{ width: 500px; margin: 25px auto; position: relative; min-height: 500px;
*/

#page-wrap 	{ width: 982px; position: relative;  /*float:left;*/ margin:0; padding:0; border:0; }
.home_banner {height: 270px!important;}
.page_banner {height: 154px!important;}

a.header_link{
color:#863D19;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration:none;
}

a.header_link:hover{
color:#863D19;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 11px;
    text-decoration:underline;
}

/*	SLIDER  */

.slider-wrap						{ width: 982px; position:absolute; padding:0; margin:0; display:inline; background:#999998;}
.stripViewer .panelContainer 
.panel ul							{ text-align: left; margin: 0 15px 0 30px; margin:0px; padding:0; }
.stripViewer						{ position: relative; overflow: hidden; width: 982px; padding:0px; margin:0px; margin-left:-79px; }
.stripViewer .panelContainer	{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel	{ float: left; height: 100%; position: relative; width: 982px; margin:0; padding:0; }
.stripNavL, .stripNavR, .stripNav	{ display: none; }
.nav-thumb 							{   width:79px; height:67px; border:none;}
#movers-row							{ width:79px; padding:0; margin:0; }
#movers-row div					{  width:79px; height:67px; margin:0; padding:0;  text-align:center; }
#movers-row div a/*Y.cross-link*/ 	{  width:79px; height:67px !important;color:#525252;text-decoration:none;font-size:11px;}

.topBanner, .topBanner img {	width:982px; }

/*#################### Tabber Portion CSS ####################*/
.opensource_topbg{
	background:url(../../images/backgrounds.gif) repeat-x 0 -80px;
	background-color:#FFFFFe;
	height:38px;
	
}
.opensource-sept{
	background:url(../../images/backgrounds.gif) no-repeat 1px -166px;
	height:38px;
	}
	
	
.shadetabs{
padding: 0px;
margin:0px;	
font: bold 11px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
height:24px;   
}

ul.shadetabs li{
display: inline;
margin: 0;

}

.shadetabs li a{
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:15px;
	padding-right:15px;
	padding-top:12px;
	height:24px;
	float:left;
	cursor:pointer;
	width:auto;
}

.shadetabs li a:visited{
cursor:pointer;
}

.shadetabs li a:hover{
text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:15px;
	padding-right:15px;
	padding-top:12px;
	height:26px;
	background:url(../../images/backgrounds.gif) repeat-x 0 -126px;
	cursor:pointer;
}

.shadetabs li a.selected{ /*selected main tab style */
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3F3F3F;
	padding-left:15px;
	padding-right:15px;
	padding-top:12px;
	height:26px;
 	background:url(../../images/backgrounds.gif) repeat-x 0 -126px;
		
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
	cursor:pointer;
}
.tabcontent{
display:none;
}

.seprater{
	background:url(../../images/opensource_line.jpg) no-repeat right;
}

/*#################### General CSS ####################*/
.feature_box
{
	/*width:235px;
	padding-left:10px;*/
	margin-top:0px;
}
.feature_title
{
	color:#373C3F;
	font-size:18px;
	font-weight:bold;
	float:left;
	width:200px;
}
.feature_title span 
{
	font-size:10px!important;
	font-weight:normal;
	color:#0093C7!important;
}
.feature_pager
{
	float:right;
	text-align:right;
	width:auto;
}
.featured_project
{
	margin-right:10px;
	float:left;
	width:auto;
}
.featured_project img
{
	border:1px solid #D7D7D7;
	padding:1px;
	background-color:#FFFFFA;
	width:44px;
	height:39px;
}
.all_projects { margin-right:10px;}
.all_projects a
{
	font-size:11px!important;
	color:#9FC51A!important;
	font-weight:bold!important;
	text-decoration:none!important;
}
.all_projects a:hover
{
	font-size:11px!important;
	color:#9FC51A!important;
	font-weight:bold!important;
	text-decoration:underline!important;
}
.casestudy_box{	padding:10px;	}
.casestudy_boxbg{	background:#EEF5DE;	}
.casestudy_title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:normal;
	color:#C4DA23;		
	z-index:1000 !important;	
	
}
.project_image
{
	background-color:#29A8D3;
	padding:5px;
	margin-right:13px;
	float:left;
	width:277px;
	height:205px;
}
.project_title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:34px;
	font-weight:normal;
	color:#004163;
	height:60px;
	border:1px solid #fff;	
	padding-top:5px;
	z-index:1000 !important;
	line-height:50px;
	
}
.casestudy_desc
{
	padding:10px;
	margin-top:10px;
	color:#6A6A6A;
	font-size:12px;
	line-height:1.5em;
}

.caption
{
	padding-right:10px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#6A6A6A;
	display:table-cell;
}
.value
{
	font-size:12px;
	color:#585C5D;
	width:auto;
	display:table-cell;
}
.hgt10
{
	height:10px;
}
.post_title
{
	font-size:13px;
	font-weight:bold;
	color:#444;
}
.post_date
{
	font-style:italic;
	color:#B8BAB9;
	font-size:11px;	
}
.post_detail
{
	padding-top:3px;
	color:#5C5E5D;
	line-height:1.3em;
	font-family:Verdana;
}
.news_bg h1
{
	width:200px;
}

/* Right Col */
.col_width
{
	width:255px;	
}
.rightcol_menu
{
	background:none;
}
.align_right_col
{
	padding:0px 10px;
}
.align_right_col_sub
{
	margin:5px 10px 5px 15px ;
	vertical-align:top;
}
.seperator_cat_rightcol
{
	padding:5px;
	padding-left:0px;
	text-align:left;
	vertical-align:middle;
}
.seperator_page_rightcol
{
	text-align:left;
	vertical-align:middle;
}
.category_rightcol a:link,.category_rightcol a:visited
{
	font-family:tahoma;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;	
}
.category_rightcol a:hover{
	color:#666666;
  	text-decoration:underline;
}
.pages_right_noborder
{
	vertical-align:top;
	padding:5px 0px 5px 15px;
	font:12px Arial;
}
.pages_right_noborder a ,.pages_right_noborder a:link,.pages_right_noborder a:visited
{
	font:12px Arial;
	color:#3573a3;
	text-decoration:none;	
}

.pages_right_noborder a:hover{
	color:#3573a3;
  	text-decoration:underline;
}

.pages_rightcol
{
	vertical-align:top;
	padding:5px 0 5px 15px;
	font:12px Arial;	
}
.pages_rightcol a ,.pages_rightcol a:link,.pages_rightcol a:visited
{
	font:12px Arial;
	color:#3573a3;
	text-decoration:none;		
}

.pages_rightcol a:hover{
	color:#3573a3;
  	text-decoration:underline;
}
.pages_rightcol_selected
{
	vertical-align:top;
	padding:5px 0 5px 15px;
	font:12px Arial;	
}
.pages_rightcol_selected a,.pages_rightcol_selected a:hover
{
	color:#004163;
	font:bold 12px Arial;
	text-decoration:none;
	cursor:auto;
}
.column_division
{
	float:left;
	width:165px;
	padding-top:10px;
	padding-left:10px;
}
.col_page_bg
{
	padding-bottom:10px;
	background:none;
	background-color:#663112;
}
.img_arrow
{
	vertical-align:baseline;
	padding-top:3px;
	width:5px;
}
.img_subarrow
{
	vertical-align:top;
	padding-top:4px;
	width:4px;
}
.rightcol_desc
{
	background: #fffffA;
	font-family:tahoma;
	font-size:11px;
	color:#666666;
}
/*right col*/
.toprow_bg
{
	height:55px;
	background:url(../../images/css_images/iphone_module_bg.jpg) repeat-x;	
}
.subheader_bg
{
	margin-top:3px;
	height:55px;
	background-color:#e9e9e9;
	border-bottom:2px solid #cbcbcb;
}

.webdesign_bg
{
	height:55px;
	background:url(../../images/css_images/webdesign_module_bg.jpg) repeat-x;	
}

.toprow_title
{
	width:340px;
	font:20px Arial;
	color:#545454;

}
.toprow_desc
{
	width:620px;
	padding-top:10px;
}
.toprow_desc a:link, .toprow_desc a:visited
{
	font:11px arial;
	text-decoration:none;
	color:#545454;
	padding:0px 10px;
}
.toprow_desc a:hover
{
	text-decoration:underline;
	color:#000000;
}
.toprow_desc ul 
{
	list-style:none;
	text-align:right;
	
}
.toprow_desc ul li {
	display:inline;
	
}


.toprow_sub_div
{
	vertical-align:top;
}

a.lnk_toprow
{
	font:11px arial;
	text-decoration:none;
	color:#FFFFFF !important;
	padding:0px 10px;
	line-height:1.5em;
}

a.lnk_toprow :hover{
	
  	text-decoration:underline;
}

a.lnk_toprow_selected ,a.lnk_toprow_selected :hover
{
	font:bold 11px arial;
	text-decoration:none !important;
	color:#FFFFFF !important;
	padding:0px 10px;
	line-height:1.5em;
	cursor:auto;
}
/* Div Based Form */
.form
{
	padding:0px 12px 10px 10px;	
	text-align:left;
}
.form_headleft
{
	width:300px;
	font-weight:bold;
}
.form_alignleft
{
	width:290px;
	margin-right:50px;
}
.form_alignleft_divsubmit
{
	width:350px;
}

.form_alignright
{
	width:285px;
}
.form_headright
{
	width:285px;
	font-weight:bold;
}
.div_leftwidth
{
	width:100px;
}
.div_rightwidth
{
	width:70px;
}
.frame_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.frame_txt_gry{
font-size:11px;
color:#999;
}
.formbg{
	background:url(../../images/formbg.jpg) repeat-x top #fff;
	padding:10px;
	border:2px solid #cbd498;
	}
.demobg-txt{
	background:url(../../images/formbg.jpg) repeat-x top #fff;	
	border:2px solid #cbd498;
	width:600px;
	padding:5px;
	}	
.demobg{
	background:url(../../images/formbg.jpg) repeat-x top #fff;	
	border:2px solid #cbd498;
	width:610px;
	}
.demobg h2{
	font-size:18px !important;
	color:#000;
	font-weight:normal;
	}	
.demo-img{
	border:1px solid #cbd498;
	float:left;
	clear:both;
	}
.demobg-lf{	
	padding:10px;	
	float:left;
	width:280px;
	}	
.demobg-rht{	
	padding:10px;	
	float:left;
	width:270px;
	border-left:2px solid #cbd498;
	}	
.height7{
height:7px;
}
.height6{
height:6px;
}
.height20
{
	height:20px;
}
.height10
{
	height:10px;
}
.btn_submit_bg
{
	background:url(../../images/btn_inquiry.jpg) no-repeat center;
	height:52px;
	width:153px;
	border:none;
	padding:0px 0px 3px 0px;
	cursor:pointer;
	font:bold 12px Arial;
	color: #FFFFFF;
}

.btn_submit
{
	background:url(../../images/btn_submit.jpg) no-repeat center;
	height:50px;
	width:90px;
	border:none;
	padding:0px 0px 3px 0px;
	cursor:pointer;
	font:bold 12px Arial;
	color: #FFFFFF;
}

.field_box_small{
	background-image:url(../../images/css_images/input_bg.jpg);
	background-repeat:repeat-x;
	width:173px;
	border:1px solid #BAD1DF;
	height:22px;
	padding:2px 5px 0px 2px;
	color:#616161;
}
.combo_inquiry
{
	width:175px;
	border:none;
	
}
.line_height_1
{
	line-height:1.5em;
}

/*#################################### THICK BOX  #########################################*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	/*font: 12px Arial, Helvetica, sans-serif;
	color: #333333;*/
}

#TB_secondLine {
	/*font: 10px Arial, Helvetica, sans-serif;
	color:#666666;*/
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:1000;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

/*.TB_overlayMacFFBGHack {background: url(../images/macFFBgHack.png) repeat;}*/
.TB_overlayBG {
	background-color:#000001;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #fffffA;
	z-index: 1000;
	display:none;
	border: 5px solid #0093C7;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
position: absolute;
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
	width:auto;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
	background-repeat:no-repeat;
	width:auto;
}

#TB_closeAjaxWindow{
	/*padding:7px 10px 0px 0;*/
	margin-bottom:1px;
	text-align:right;
	float:right;
	padding:0;
	width:auto;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
	width:auto;
}

#TB_title{
	height:25px;
	color:#ffffff;
	font-weight:bold;
	margin:0 !important;
	padding-bottom:0;
	z-index:100;
	position:absolute;
	top:-25px;
	left:915px;
}

#TB_ajaxContent{
	clear:both;
	text-align:left;
	line-height:1.4em;
	height:100%;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fffffa;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;

}
a.closebox:link {
	color:#FFFFFF;
	font-size:11px;
}

/*##############################################################################################*/
.christmas_arrow_bullet_list
{
	margin:10px 0px 0px 0px;
	padding:0px;
}
.christmas_arrow_bullet_list ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.christmas_arrow_bullet_list li
{
	background:url(../../images/arrow_orange.gif) no-repeat 10px 13px;
	padding:0 0 0 23px;
	margin:0px;
	font:12px Arial;
	color:#444;
	text-decoration:none;
	line-height:30px;
}

.christmas_box_bg
{
	background:url(../../images/christmasbg.jpg) repeat-x bottom #FFFFFF;	
	float:left;
	border:1px solid #BAD2E0;
	margin-bottom:12px;
	padding:10px 10px 5px 15px;
	width:645px;
}
.chrishead{
	font-size:21px;
	color:#DD2309;
	padding:10px 0 5px 0;
	}
.chris-lf{
	width:552px;
	float:left;
	}
.greybrd{
	background:#ccc;
	height:1px;
	}
.chris-bluebrd{
	background:#004163; 
	height:5px; 
	width:307px;
	}
.chris-pric{
	background:url(../../images/chris-pricbg.jpg) no-repeat;
	width:75px;
	height:68px;
	color:#fff;
	font-size:25px;
	padding:25px 0 0 18px;
	line-height:22px;
	}
.chris-pric-sml{
	font-size:13px;
	color:#DD2309;
	}
.greybg{
	background:#F3F3F3 !important;
	margin-top:8px !important;
	padding:4px 10px !important;
	color:#000 !important;
	}
.bluebg{
	background:#BAD2E0 !important;
	margin-top:8px !important;
	padding:4px 10px !important;
	color:#000 !important;
	}
/*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/

/*##############################################################################################*/
.websitebg-tt{background:url(../../images/websitebg-tt.jpg) repeat-x 0 0 #fafafa; margin:0px; width:674px;}
.websitebg-tb{background:url(../../images/websitebg-tb.jpg) repeat-x 0 100%;}
.websitebg-cl{background:url(../../images/websitebg-lfcnt.jpg) repeat-y 0 0;}
.websitebg-cr{background:url(../../images/websitebg-cnt-rht.jpg) repeat-y 100% 0;}
.websitebg-tl{background:url(../../images/websitebg-tplf-cor.jpg) no-repeat 0 0;}
.websitebg-tr{background:url(../../images/websitebg-tprht-cor.jpg) no-repeat 100% 0;}
.websitebg-bl{background:url(../../images/websitebg-btmlf-cor.jpg) no-repeat 0 100%;}
.websitebg-br{background:url(../../images/websitebg-btmrht-cor.jpg) no-repeat 100% 100%; padding:15px 13px 15px 13px;}

.websitebg-box{
	width:207px;
	padding:0px;
	float:left;
	margin:0 0 0 13px;
	}
.websitebg-head{
	background:url(../../images/website-headbg.gif) no-repeat;
	height:27px;	
	font-size:15px;
	font-weight:normal;
	color:#3a3a3a;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0 0 15px;
	margin-top:15px;
	}
.website-lnk{
	margin:0px;
	padding:0px;
	}
.website-lnk ul{
	margin:15px 0 0 10px;
	padding:0px;
	list-style:none;
	font-size:12px;
	color:#616161;
	width:180px;
	}
.website-lnk li{
	padding:0 0 5px 20px;
	background:url(../../images/css_images/arrow-website.gif) no-repeat 0 5px;
	}
.website-lnk li a:link,.website-lnk li a:visited{
	color:#444;
	border-bottom:1px solid #d8d8d8;
	padding:0 0 5px 0;
	display:block;	
	}
.website-lnk li a.brd-none{border-bottom:none !important;}
.cat_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	padding-left:7px;
}

a.cat_url 
{
	display:block;
	padding:3px;
	width:140px;
	background:#0093C6 url(../../images/css_images/arrow_white.jpg) no-repeat 10px center;
	padding-left:20px;
	font:bold 10px Arial !important;
	text-decoration:none;
	color:#FFF;
	margin-left:7px;
}
a.cat_url:hover
{
	background-color:#C4DA23!important;
	color:#FFFFFF;
	text-decoration:none;
}
.cat_sep
{
	background-color:#CBDF3B;
	height:3px;
	padding:0px;
	margin-top:5px;
	margin-bottom:3px;
	margin-left:7px;
	margin-right:7px;
}



/*################################### Navigation #####################################################*/
#nav {padding:0; margin:2px 0 0 0; list-style:none; height:39px; position:relative;  width:982px; font-family:Arial, Helvetica, sans-serif;}
#nav li.top {display:block; float:left; height:39px;}
#nav li a.top_link {display:block; float:left; height:39px; line-height:39px; color:#575C5F; text-decoration:none; font-size:12px; font-weight:bold; padding:0 26px 0 21px; cursor:pointer;}
#nav li a.top_link:hover{color:#575C5F;}
#nav li:hover a.top_link {color:#fff !important; padding:0 25px 0 22px;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200; background:#9daf31; color:#fff !important;}

#nav li:hover ul.sub
{left:0px; top:38px; padding:0; white-space:nowrap; z-index:300; background:#9daf31; height:auto; width:225px; border-bottom:1px solid #9daf31;}
* html #nav li:hover ul.sub
{border-left:1px solid #9daf31 !important; border-bottom:1px solid #9daf31 !important; border-top:1px solid #9daf31 !important;}
#nav li:hover ul.sub li
{display:block; position:relative; float:left; width:225px; font-weight:normal; line-height:26px; height:26px; background:#9daf31; padding:0 0;}
* html #nav li:hover ul.sub li
{height:33px;}
#nav li:hover ul.sub li a
{display:block; font-size:12px; line-height:26px; text-indent:5px; color:#fff; text-decoration:none; padding:0 0 0 13px; height:26px;}

* html #nav li:hover ul.sub li a
{height:33px;}

#nav li ul.sub li a.fly
{background: url(../../images/arrow.gif) 97% 7px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#fff; color:#9daf31; border-color:#fff;font-weight:bold;}
#nav li:hover ul.sub li a.fly:hover
{background:#fff url(../../images/arrow_over.gif) 97% 7px no-repeat; color:#9daf31 !important;}



#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:225px; top:-1px; background:#9daf31; padding:0px; border-left:1px solid #9daf31; white-space:nowrap; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#fff url(../../images/arrow_over.gif) 97% 7px no-repeat; color:#9daf31; font-weight:bold;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:url(../../images/arrow.gif) 97% 7px no-repeat; color:#9daf31; border-color:#bbd37e;} 


/* ADDED BY ABHINAY */

.select_hireprof
{
	border:1px solid #BAD1DF;
	background-image:url(../../images/css_images/input_bg.jpg);
	background-repeat:repeat-x;
}

.hireprof_chk
{
width:20px;
float:left;
height:22px;
}

.hireprof_title
{
width:250px;
float:left;
height:22px;
padding-top:2px;
padding-left:5px;
}

.hireprof_title a
{
cursor:pointer;
}

.mrgntop5
{
margin-top:5px;
}
.mod_hire_prof
{
width:200px;
padding:4px;
}

.mod_title a:link,.mod_title a:visited
{

}

.mod_title a:hover
{

}

.margine-left_captcha
{
margin-left:18px !important;
margin-left:9px;
}

.div_leftwidth_testimonial
{
	width:150px;
}

.div_width_showname
{
width:340px;
margin-left:25px;
}

/********************************* What Next CSS ************************************************************/
.contftr-main
{
	width:660px;
	padding-left:7px;
	padding-bottom:10px;
	margin:0px;
}
.contftr-lt
{
  float:left;
  width:310px;
 }
 .contftr-rt
{
	 float:left; 
	 width:25px;
 
 }
.contentnext
{
border:3px solid #E3E3E3;
background-color:#F6F6F6;
padding-left:11px;
padding-right:14px;
padding-top:10px;
padding-bottom:6px;
width:100%;
}
.top
{
	height:10px;
}
.whats-new_font
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#004163;
font-weight:bold;
}
.whats-new 
{
	margin:0px;
	padding:0px;
		
}
.whats-new ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	
}
.whats-new li a:link ,.whats-new li a:visited
{
	background:url(../../images/css_images/arrow-black.jpg) no-repeat scroll 2px 9px;
	padding:0 0 0 22px;
	font:12px Arial;
	color:#4A4A4A;
	padding-bottom:3px;
	padding-top:6px;
	line-height:26px;
	text-decoration:none;
	list-style:none;
}
.whats-new li a:hover
{
text-decoration:underline;
}

/********************************* What Next CSS FInished *************************************************************/

/********************************* Technology icon CSS *************************************************************/
	.techitem
	{
	width:auto;
	text-align:center;
	}
	
.technology_icon_img {
/*padding-left:85px;*/
height:25px;
width:54px;
margin-top:10px;
}

.technology_icon_title {
clear:both;
margin-top:25px;
font-size:20px;
color:#7A7A7A;
font-weight:bold;
}

.technology_icon_title a:link,.technology_icon_title a:visited,.technology_icon_title a:hover
{
font-size:20px;
color:#7A7A7A;
font-weight:bold;
}

.technology_ico span{background-image:url(../../images/all_icons.jpg); background-repeat:no-repeat;}
.technology_ico span.w1{background-position:-1173px 0; width:39px; height:60px; padding:0px 0px 35px 40px;}
.technology_ico span.w2{background-position:0px 0; width:57px; height:60px; padding:0px 0px 35px 56px; }
.technology_ico span.w3{background-position:-113px 0; width:54px; height:60px;  padding:0px 0px 35px 52px;}
.technology_ico span.w4{background-position:-166px 0; width:40px; height:60px; padding:0px 0px 42px 39px;}
.technology_ico span.w5{background-position:-1258px 0; width:34px; height:60px; padding:0px 0px 38px 31px;}
.technology_ico span.w6{background-position:-57px 0; width:56px; height:60px; float:left;}

.technology_ico span.a1{background-position:-360px 0; width:54px; height:60px; float:left; margin-left:0px;}
.technology_ico span.a2{background-position:-304px 0; width:55px; height:60px; padding:0px 0px 35px 55px;}
.technology_ico span.a3{background-position:-1290px 0; width:53px; height:60px; float:left;}
.technology_ico span.a4{background-position:-248px 0; width:56px; height:60px; float:left; margin-left:0px;}
.technology_ico span.a5{background-position:-1212px 0; width:46px; height:60px; float:left; margin-left:3px;}
.technology_ico span.a6{background-position:-870px 0; width:85px; height:80px; padding:0px 0px 36px 55px; z-index:1px;}

.technology_ico span.o1{background-position:-1072px 0; width:32px; height:60px; padding:0px 0px 35px 31px;}
.technology_ico span.o2{background-position:-961px 0; width:34px; height:60px; padding:0px 0px 35px 33px;}
.technology_ico span.o3{background-position:-1043px 0; width:29px; height:60px; padding:0px 0px 35px 29px;}
.technology_ico span.o4{background-position:-1140px 0; width:34px; height:60px; padding:0px 0px 35px 32px;}
.technology_ico span.o5{background-position:-925px 0; width:36px; height:60px; padding:0px 0px 35px 36px;}
.technology_ico span.o6{background-position:-1104px 0; width:36px; height:60px; padding:0px 0px 37px 36px;}

.technology_ico span.h1{background-position:-206px 0; width:44px; height:60px; float:left; margin-left:5px;}
.technology_ico span.h2{background-position:-723px 0; width:52px; height:60px; float:left; margin-left:3px;}
.technology_ico span.h3{background-position:-777px 0; width:48px; height:60px; padding:0px 0px 35px 47px;}
.technology_ico span.h4{background-position:-826px 0; width:45px; height:60px; float:left; margin-left:5px;}
.technology_ico span.h5{background-position:-995px 0; width:48px; height:60px; float:left; margin-left:5px;}
.technology_ico span.h6{background-position:-618px 0; width:50px; height:60px; float:left; margin-left:5px;}

.technology_ico span.f1{background-position:-519px 0; width:60px; height:60px; float:left; margin-left:0px;}
.technology_ico span.f2{background-position:-415px 0; width:36px; height:60px; padding:0px 0px 35px 36px;}
.technology_ico span.f3{background-position:-451px 0; width:63px; height:60px; float:left; margin-left:0px;}
.technology_ico span.f4{background-position:-520px 0; width:60px; height:60px; float:left; margin-left:0px;}
.technology_ico span.f5{background-position:-580px 0; width:38px; height:60px; padding:0px 0px 40px 34px;}
.technology_ico span.f6{background-position:-668px 0; width:55px; height:60px; float:left; margin-left:3px;}


/********************************* Technology icon CSS FInished *************************************************************/
.pricing-t{background:url(../../images/css_images/pricing-tt.jpg) repeat-x 0 0 #fafafa; width:672px;}
.pricing-b{background:url(../../images/css_images/pricing-tb.jpg) repeat-x 0 100%;}
.pricing-l{background:url(../../images/css_images/pricing-cl.jpg) repeat-y 0 0;}
.pricing-r{background:url(../../images/css_images/pricing-cr.jpg) repeat-y 100% 0;}
.pricing-tl{background:url(../../images/css_images/pricing-tl.jpg) no-repeat 0 0;}
.pricing-tr{background:url(../../images/css_images/pricing-tr.jpg) no-repeat 100% 0;}
.pricing-bl{background:url(../../images/css_images/pricing-bl.jpg) no-repeat 0 100%;}
.pricing-br{background:url(../../images/css_images/pricing-br.jpg) no-repeat 100% 100%; padding:6px 27px 0 27px;}
.pricing-mainbox{
	border-top:1px solid #dedede;
	border-left:2px solid #dedede;
	border-right:2px solid #dedede;
	border-bottom:2px solid #dedede;
	width:670px;
	}
.pricing-hdbg{	
	height:30px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	padding:16px 0 0 0;
	}

.pricing-head{
	font-size:12px;
	font-weight:bold;
	color:#309ACC;
	padding:15px 0 15px 12px;
	}
.pricing-cont-box{
	background:#fff;
	border-top:1px solid #eaeaea;
	padding:0px 24px 0 24px;
	height:100%;
	}
.pricing-conten{	
	float:left;	
	padding:10px 0 10px 10px;
	color:#555;
	
	}

.pricing-lfwdth{
	width:160px;
	border-bottom:1px solid #eaeaea;
	}
.pricing-fixwdth{
	width:90px;
	border-bottom:1px solid #eaeaea;
	}
.pricing-resourcewdth{
	width:176px;
	border-bottom:1px solid #eaeaea;
	}
.pricing-dedicatewdth{
	width:102px;
	border-bottom:1px solid #eaeaea;
	}
	
/********************************* New Testimonial Design Begins *************************************************************/	

.blue_text
{
color:#004163;
}
.testimonial_box2
{
	padding:5px 4px 5px 3px;
	margin:0px 0px 0px 1px;
}

.testimonial_up
{
background:url(../../images/css_images/client-spk.gif) no-repeat 0 0;
height:60px;
}

.testimonial_mid
{
/*background-color:#dbe8ee;*/
height:auto;
padding:10px 14px 7px 14px;
width:240px;
}

.testimonial_img
{
border: 2px solid #FFFFFF;
margin-right:12px;
margin-bottom:3px;
}

.testimonial_down
{
border-top:6px solid #dae8f3;
background:url(../../images/css_images/client-spk.png) no-repeat 40px 0px;
width:259px;
margin-bottom:12px;
}

.testimonial_mod_title
{
padding:2px 2px 3px 0px;
color:#48611F;
margin-bottom:5px;
font-family:arial;
font-size:19px;
font-weight:normal;
font-size-adjust:none;
font-style:normal;
font-variant:normal;

}

.nortxt2
{
	color:#313C1C;
	font-size:13px;
	text-decoration:none;
	text-align:justify;
	line-height:1.4em;
}

.sender_name
{
font-size:14px;
font-weight:bold;
color:#3285B9;
padding-top:14px;
}

.blue_link2 a{
font:11px Arial !important;
color:#486779 !important;
text-decoration:none;
}
.blue_link2 a:hover{
color:#486779;
text-decoration:underline !important;
}

.testimonial_thank_you
{
border:2px solid #cbd498;
width:644px;
text-align:left;
padding:10px;
background-color:#F8F9F1;
margin-top:15px;
margin-bottom:15px;
line-height:20px;
color:#616161;
}

/********************************* New Testimonial Design Ends *************************************************************/	

/********************************* Testimonials Button design starts *********************************************/	
.read_more_btn_div
{
width:100%;
height:35px;
padding:10px 0px 0px 0px;
/*border:1px solid #E3E3E3;
background-color:#F6F6F6;*/
text-align:center;
}

.readmore_inrdiv
{
/*float:right;
width:100%;
*/
float:right;
}

.readmore_inrdiv a:link,.readmore_inrdiv a:link,.readmore_inrdiv a:hover
{
border:0px;
outline:none;
}

.loading_img
{
/*float:left;
position:relative;
right:115px;
top:-33px;
width:100px;
border:1px solid #00CCCC;
*/
float:right;
width:50px;
position:relative;
top:-10px !important;
top:2px;

}

/********************************* Testimonials Button design ends *********************************************/	

/********************************* Our Clients Design Starts *************************************************************/	
#partner_tab_nav {
width:250px;
}

#partner_tab_nav ul {	
display:inline;
margin:0px;
padding:0px;
width:100%;
}

#partner_tab_nav li {	
	float:left;
	list-style-type:none;
}


#partner_tab_nav a:link,#partner_tab_nav a:visited
{
height:40px;
outline:none;
}

#partner_tab_nav a:hover
{
height:40px;
border-bottom:#C5C5C5 2px solid;
outline:none;
}


#partner_tab_nav a.current {
height:40px;
border-bottom:#C5C5C5 2px solid;
outline:none;
}

/* panes */
#partner_details {
float:left;
position:relative;
width:623px !important;
}

/* crossfading effect needs absolute positioning from the elements */
#partner_details div#partner_details_inrdiv
{
	display:none;		
	position:absolute;
}

.overlay {
	display:none;
	width:500px;
	padding:20px;
	background-color:#ddd;
}

.our_clients_maindiv
{
margin-top:10px;
padding:5px;
}

.our_clients_inr_div
{
display:inline;
}
.our_client_item_start
{
float:left;
margin-left:15px !important;
margin-left:10px;
}
.our_client_item_left
{
float:left;
margin-left:40px;
}

.our_client_item_right
{
float:left;
margin-left:40px;
}

.our_client_item
{
float:left;
margin-left:40px;
}


.our_client_img_bg
{
background-image:url(../../images/bg_clients.jpg);
text-align:center;
width:199px;
height:154px;
padding-top:27px;
}

.our_client_img
{

}

.our_client_name 
{
color:#A0A0A0;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:normal;
text-align:center;
position:relative;
top:-25px;
width:199px;
}

.our_client_name a:link,.our_client_name a:visited
{
color:#A0A0A0;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:normal;
}

.our_client_name a:hover
{
color:#FF6400;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:normal;
}

.our_client_content_padding 
{
/*background-image:url(../../images/ourclient_bg.png);*/
background-repeat:repeat-x;
padding-left:10px;
padding-right:10px;
padding-top:19px;
}

.solid_horizontal_separator
{
	background:url(../../images/solid_separator.png) repeat-x center;
}

/********************************* Our Clients Design Ends *************************************************************/	
/********************************* Our Partners Design Starts *************************************************************/

.our_partner_maindiv {
/*margin-left:10px;
margin-top:15px !important;
margin-top:25px;*/
}

.our_partner_page_title
{
margin-top:12px;
}

.our_partner_sutitle
{
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}

.our_partners_left_div
{
width:9px;
height:540px;
background:url(../../images/our_partner_bg_left.png) no-repeat left top;
}

.our_partners_left_midd_div
{
width:256px;
background:url(../../images/our_partner_bg_left_midd.png) repeat-x left top;
}
.our_partners_midd_div
{
position:relative;
top:-22px;
width:29px;
height:350px;
background:url(../../images/our_partner_bg_middle.png) no-repeat left top;
}
.our_partners_right_midd_div
{
position:relative;
top:-22px;
width:auto !important;
width:625px;
height:350px;
background:url(../../images/our_partner_bg_right_midd.png) repeat-x left top;
padding:2px;
}
.our_partners_right_div
{
position:relative;
top:-22px !important;
width:26px;
height:350px;
background:url(../../images/our_partner_bg_right.png) no-repeat left top;
}

.our_partners_img
{
float:left;
width:294px;
}

.our_partners_contact
{
float:left;
width:315px;
margin-left:10px;
}
.our_partner_name
{
color:#3399CC;
font-size:18px;
font-weight:bold;
line-height:1.6em;
}

.width175
{
width:175px;
}

.width125
{
width:125px;
}

.our_partners_contact_title
{
color:#616161;
font-size:12px;
font-weight:bold;
height:15px;
}

.our_partners_contact_weblink a:link,.our_partners_contact_weblink a:visited
{
color:#EF7047;
text-decoration:underline;
}

.our_partners_contact_weblink a:hover
{
color:#EF7047;
text-decoration:none;
}

.our_partners_contact_weblink2 a:link,.our_partners_contact_weblink2 a:visited
{
color:#444444;
text-decoration:underline;
}

.our_partners_contact_weblink2 a:hover
{
color:#444444;
text-decoration:none;
}

.our_partners_conatct_desc 
{
color:#444444;
font-size:12px;
line-height:1.5em;
padding-left:10px;
text-align:justify;
text-decoration:none;
width:610px;
}

.our_partners_conatct_name
{
color:#EF7047;
font-size:12px;
font-weight:bold;
}
.txt_color2
{
color:#444444 !important;
}

.our_partners_icon a:link,.our_partners_icon a:visited
{
height:40px;
outline:none;
}

.our_partners_icon a:hover
{
height:40px;
border-bottom:#C5C5C5 2px solid;
outline:none;
}

/********************************* Our Partners Design Ends *************************************************************/

.buzz_heading
{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#06536D;
	text-decoration:none;
	font-weight:bold;
}
.buzz_heading a:link,.buzz_heading a:visited
{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#06536D;
	text-decoration:none;
	font-weight:bold;
}
.buzz_heading a:hover
{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#06536D;
	text-decoration:underline;
}
