@import url('portfolio.css');
@import url('general.css');

/*Securenext Software CSS Document */
/*@font-face {
	font-family:Neo Sans;
	src: url('../fonts/Neo Sans.ttf');
}*/
body{
	background:#fff url(../images/page-bg.gif) repeat-x;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#111111;
	behavior:url("csshover.htc");
}
a img{
	border:0px;
}
p{
	margin:8px 0px;
}
#container{
	margin:0px auto;
	width:946px;
	position:relative;
	z-index:2;
}
#glow{
	position:absolute;
	width:100%;
	height:527px;
	background:url(../images/glow2.gif) no-repeat top center;
	z-index:1;
	top:0px;
	left:0px;
}
#wrapper{
	float:left;
	width:946px;
}

#quick-links{
	float:right;
	width:299px;
	height:26px;
	position:relative;
	top:-2px;
}
#quick-links p{
	margin:8px 0px 0px 0px;
}
#quick-links img{
	padding:0px 2px;
}
#quick-links #ql-lt{
	float:left;
	width:14px;
	height:26px;
	background:url(../images/ql_lt.gif) no-repeat;
}
#quick-links #ql-bg{
	float:left;
	height:26px;
	background:url(../images/ql_bg.gif) repeat-x;
}
#quick-links #ql-rt{
	float:right;
	width:14px;
	height:26px;
	background:url(../images/ql_rt.gif) no-repeat;
}
#header{
	float:left;
	width:946px;
	height:92px;
}
#securenext-logo{
	float:left;
	margin:5px 10px;
	background:url(../images/securenext_logo.png) no-repeat;
	width:300px;
	height:61px;
}
* html #securenext-logo{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="wp-content/themes/Securenext/images/securenext_logo.png", sizingMethod="image");
}
#securenext-logo a{
	position:relative;
	display:block;
	width:300px;
	height:61px;
}
#toll-free{
	position:relative;
	float:right;
	top:35px;
	right:10px;
	background:url(../images/tollfree.png) no-repeat;
}
/** html #toll-free{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/tollfree.png", sizingMethod="image");
}*/

/*--------------Top Navigation--------------*/

#nav-bg-home{
	float:left;
	width:946px;
	background:url(../images/nav_bg1.gif) no-repeat top left;
	height:353px;
	position:relative;
	z-index:1;
}
#nav-bg{
	float:left;
	width:946px;
	background:url(../images/nav_bg.gif) no-repeat top left;
	height:116px;
	position:relative;
	z-index:1;
}
#community{
	position:absolute;
	background:url(../images/community.png) no-repeat top left;
	width:98px;
	padding:8px 0px 0px 20px;
	height:30px;
	right:30px;
	top:-12px;
}
#community img{
	float:left;
	padding:0px 0px 0px 0px;
}
#nav{
	position:absolute;
	z-index:3;
	top:114px;
	_top:114px;
	left:0px;
	font-family:"Neo Sans","Segoe UI", Arial;
	font-size:13px;
	text-transform:capitalize;
}
#nav ul{
	margin:0px 0px 0px 45px;
	padding:0px;
	list-style:none;
}
#nav ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	padding:0px 10px 0px 0px;	
	float:left;
	display:inline;
	margin-right:5px;
	line-height:35px;
	position:relative;
}

#nav ul li.current_page_item{
	background:url(../images/nav_hover2.gif) no-repeat top right;
}
#nav ul li.current_page_item a{
	background:url(../images/nav_hover2.gif) no-repeat top left;
	color:#fff;
}

#nav ul li.current_page_parent{
	background:url(../images/nav_hover2.gif) no-repeat top right;
}
#nav ul li.current_page_parent a{
	background:url(../images/nav_hover2.gif) no-repeat top left;
	color:#fff;
}

#nav ul li.current_page_ancestor{
	background:url(../images/nav_hover2.gif) no-repeat top right;
}
#nav ul li.current_page_ancestor a{
	background:url(../images/nav_hover2.gif) no-repeat top left;
	color:#fff;
}






#nav ul li a{
	margin:0px;
	padding:0px;
	list-style:none;
	display:block;
	padding:0px 5px 0px 15px;
	color:#000000;
	text-decoration:none;
}
#nav ul li:hover{
	background:url(../images/nav_hover2.gif) no-repeat top right;
}
#nav ul li:hover a{
	background:url(../images/nav_hover2.gif) no-repeat top left;
	color:#fff;
}
#nav ul li a:hover{
	background:url(../images/nav_hover2.gif) no-repeat top left;
	color:#fff;
}
#nav ul li.sep,#nav ul li.sep:hover{
	background:url(../images/nav_sep.gif) no-repeat;
	width:5px;
	height:35px;
	padding:0px;
	margin:0px;
}
#nav ul li ul{
	display:none;
}
#nav ul li:hover ul{
	display:block;
	width:200px;
	background:#062747;
	position:absolute;
	top:35px;
	left:2px;
	z-index:10;
	margin:0px;
	padding:8px 0px;
}
#nav ul li:hover ul li{
	background:none;
	float:left;
	padding:0px 10px;
	margin:0px;
	line-height:normal;
	font-size:12px;
}
#nav ul li:hover ul li a{
	background:none;
	padding:5px 0px 5px 10px;
	margin:0px;
	width:170px;
	display:block;
}
#nav ul li:hover ul li:hover a{
	background:url(../images/submenu_bg.jpg) repeat-y left #14629a;
}

/*--------------Top Navigation--------------*/
#promotion-in{
	float:left;
	width:946px;
	position:relative;
	margin:-85px 0px 0px 0px;
	z-index:2;
	height:120px;
	background:url(../images/promo_in.png) no-repeat top center;
}
#promotion-in h1{
	font-size:20px;
	font-weight:normal;
	color:#fff;
	margin:70px 0px 0px 30px;
}
#cont-holder{
	float:left;
	width:946px;
	background:url(../images/cont-top-crv.png) no-repeat top center;
	min-height:260px;
	height:auto !important;
	height:260px;
	margin:10px 0px 0px 0px;
	padding:0px;
}
#main-cont-holder{
	float:left;
	width:946px;
	background:url(../images/cont-btm-crv.png) no-repeat bottom  center;
	min-height:500px;
	height:auto !important;
	height:500px;
}
#main-cont{
	float:left;
	width:900px;
	padding:15px 23px;
}
#lt-panel{
	float:left;
	width:254px;
}

/*--------------Sidebar Navigation--------------*/

#sidebar{
	float:left;
	width:254px;
	color:#072b4d;
}
#sidebar .pagetitle{
	font-size:18px;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 7px 0px;
	border-bottom:1px solid #bbd1e3;
	width:231px;
	color:#072b4d;
	float:left;
}
#sidenav{
	float:left;	
}
#sidenav ul{
	margin:15px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
#sidenav ul li{
	margin:0px;
	display:inline;
	width:231px;
	background:url(../images/sidenav_arrow.gif) no-repeat top left;
	float:left;
	padding:0px 0px 5px 0px;
}
#sidenav ul li a{
	float:left;
	text-decoration:none;
	color:#072b4d;
	width:151px;
	padding:9px 40px 0px 40px;
	position:relative;
	top:-5px;
}
#sidenav ul li:hover{
	background:url(../images/sidenav_bg.gif) no-repeat bottom left;
}
#sidenav ul li:hover a{
	background:url(../images/sidenav_bg.gif) no-repeat top left;
	color:#FFFFFF;
}
#sidenav ul li.current_page_item{
	background:url(../images/sidenav_bg.gif) no-repeat bottom left;
	margin:8px 0px 8px 0px;
}
#sidenav ul li.current_page_item a{
	background:url(../images/sidenav_bg.gif) no-repeat top left;
	color:#FFFFFF;
}

#sidenav ul li.current_page_ancestor{
	background:url(../images/sidenav_bg.gif) no-repeat bottom left;
	margin:8px 0px 8px 0px;
}
#sidenav ul li.current_page_ancestor a{
	background:url(../images/sidenav_bg.gif) no-repeat top left;
	color:#FFFFFF;
}


.side-promo{
	float:left;
	margin:10px 0px;
}
/*--------------Sidebar Navigation--------------*/

#rt-panel{
	float:left;
	width:625px;
	padding:0px 0px 0px 20px;
	}
#rt-panel h2{
	font-size:19px;
	color:#011529;
	margin:10px 0px 0px 0px;
	font-weight:normal;
	float:left;
	width:100%;
}

#rt-panel p.cont{
	float:left;
	line-height:22px;
	width:100%;
}

/*--------------Bread Crumb--------------*/

#bread-crumb{
	float:left;
	border-bottom:1px solid #bbd1e3;
	/*width:625px;*/
	width:100%;
	color:#17426c;
	padding:0px 0px 14px 0px;
}

#bread-crumb  a{
	color:#17426c;
	padding:0px 20px 0px 0px;
	margin:0px 10px 0px 0px;
	display:inline;
	background:url(../images/crumb_arrow.gif) no-repeat 100% 80%;
	text-decoration:none;
}
#bread-crumb  a:hover{
	text-decoration:underline;
}

/*--------------Bread Crumb--------------*/

#footer{
	float:left;
	width:946px;
	background:url(../images/footer_bg.gif) no-repeat top center;
	height:99px;
	margin:10px 0px 0px 0px;
	font-size:11px;
	color:#d9f0ff;
	padding:15px 0px 0px 0px;
}
#footer ul {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0px 0px 0px 20px;
}
#footer ul li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
#footer ul li a {
	color:#d9f0ff;
	padding:0 5px;
	text-decoration:none;
	text-transform:capitalize;
}

#footer p{
	margin:0px;
	padding:0px 0px 0px 20px;
	line-height:18px;
}
#footer a{
	color:#d9f0ff;
	text-decoration:none;
	padding:0px 5px;
}
#footer a:hover{
	text-decoration:underline;
}
/*Securenext Software CSS Document */



#cus_sat_cont{
	float:left;
	width:635px;
}
.cs_container{
	float:left;
}
#quality{
	background:url(../images/quality_bg.gif) no-repeat left top;
	width:165px;
	height:81px;
	font-size:.9em;
	color:#242425;
	float:left;
	padding:12px 20px;
	margin:9px 9px 0px 0px;
}
#quality h2{
	color:#FFFFFF;
	margin:0px;
	padding:3px 0px 15px 0px;
	font-size:1.2em;
	font-weight:bold;
}
#quality p{
	margin:0px;
	float:left;
}
#time{
	background:url(../images/time_bg.gif) no-repeat left top;
	width:165px;
	height:90px;
	font-size:.9em;
	color:#242425;
	float:left;
	padding:12px 20px;
	margin:0px 9px 0px 0px;
}
#time h2{
	color:#FFFFFF;
	margin:0px;
	padding:12px 0px 15px 0px;
	font-size:1.2em;
	font-weight:bold;
}
#time p{
	margin:0px;
	float:left;	
}
#innovation{
	background:url(../images/innovation_bg.gif) no-repeat left top;
	width:165px;
	height:88px;
	font-size:.9em;
	color:#242425;
	float:left;
	padding:12px 20px;
	margin:2px 0px 0px 0px;
}
#innovation h2{
	color:#FFFFFF;
	margin:0px;
	padding:10px 0px 15px 0px;
	font-size:1.2em;
	font-weight:bold;
}
#innovation p{
	margin:0px;
	float:left;
}
#customer_satisfaction{
	float:left;
	font-size:1.0em;
	background:url(../images/customer_satisfaction.gif) no-repeat left top;
	width:517px;
	height:121px;
	padding:12px 100px 10px 20px;
	margin:15px 0px 0px 0px;
}
#customer_satisfaction h2{
	color:#FFFFFF;
	margin:0px;
	padding:0px 0px 12px 0px;
	_padding:0px 0px 5px 0px;
	font-size:1.5em;
	font-weight:bold;
}
#customer_satisfaction p{
	margin:0px;
	line-height:20px;
}


#graytab{
		float:left;
		width:100%;
		margin:10px 0px;

	}
	#graytab ul{
		margin:0px;
		padding:0px;
		list-style:none;
	}
	#graytab ul li{
		float:left;
		width:95%;
		background:url(../images/gray_tabbg.gif) repeat-x #FFFFFF top left;
		border:1px solid #E9EAEA;
		padding:15px 10px 10px 20px;
		font-weight:bold;
		cursor:pointer;
	}
	#graytab ul li ul{
		width:100%;
		float:left;
		margin:10px 0px 0px 0px;
	}
	
	#graytab ul li ul li{
		background:transparent;
		background:none;	
		padding:0px 0px 0px 0px;	
		margin:0px 0px 0px 0px;
		border:none;
		line-height:25px;
		font-weight:normal;
		float:left;
		text-indent:0px;
	}
	#graytab ul li ul li div{
		float:left;
		margin:0px 20px;
		display:inline;
		padding:0px 20px;
		background:url(../images/list_arrow.gif) no-repeat left top ;
	}
	#graytab ul li ul li ul{
		display:block;
		margin:10px 0px 10px -10px;
	}
	#graytab ul li ul li ul li {
	}
	

#process{
		float:left;
		width:625px;
	}
	#process ul{
		margin:0px;
		padding:0px;
		list-style:none;
	}
	#process ul li{
		float:left;
		width:595px;
		background:url(../images/gray_tabbg.gif) repeat-x #FFFFFF top left;
		border:1px solid #E9EAEA;
		padding:15px 10px 10px 20px;
		font-weight:bold;
		cursor:pointer;
	}
	#process ul li ul{
		width:100%;
		float:left;
		margin:10px 0px 0px 0px;
	}
	
	#process ul li ul li{
		background:transparent;
		background:none;	
		padding:0px 0px 0px 0px;	
		margin:0px 0px 0px -10px;
		border:none;
		line-height:25px;
		font-weight:normal;
		float:left;
		text-indent:0px;
	}
	#process ul li ul li div{
		float:left;
		margin:0px 20px;
		display:inline;
		padding:0px 20px;
		background:url(../images/list_arrow.gif) no-repeat left top ;
	}



.video_test_bg{
	background:url(../images/video_test_bg.jpg) repeat-x left top ;	
	height:158px;
	width:623px;
	margin:10px 0px;

}
.video_test_bg img{
	float:left;
	margin:0px 0px 0px 0px;
	display:inline;
}
.vid_images img{
	margin:0px 0px;
	float:left;
	padding:0px 10px;
	cursor:pointer;
}

#test_video{
	float:left;
	background:#000000;
	margin:10px 0px;
}

#testimonials{
	float:left;
	width:100%;
	margin:10px 0px;
}
#testimonials ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#testimonials ul li{
	float:left;
	width:95%;
	background:url(../images/gray_tabbg.gif) repeat-x #FFFFFF top left;
	border:1px solid #E9EAEA;
	padding:15px 10px 10px 20px;
	font-weight:bold;
	cursor:pointer;
}
#testimonials ul li div{
	float:left;
	border:1px solid red;
	width:95%;
}
#testimonials ul li ul{
	width:100%;
	float:left;
	margin:10px 0px 0px 0px;
}
	
#testimonials ul li ul li{
	background:transparent;
	background:none;	
	padding:0px 0px 0px 0px;	
	margin:0px 0px 0px 0px;
	border:none;
	line-height:18px;	
	font-weight:normal;
	float:left;
	text-indent:0px;
}
#testimonials ul li ul li p{
	float:left;
	margin:0px 0px 10px 0px;
	display:inline;
	text-align:justify;
	font-style:italic;		
	padding:0px 0px;

}
#testimonials ul li ul li img{
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	display:inline;
	padding:5px;
	margin:0px 10px 0px 0px;
}
#testimonials span{
	font-weight:normal;
	font-style:italic;
	font-size:.9em;
	padding:3px 0px;
	float:left;
}

/*-------------Client Says-----------------*/
#clientsays_container{
	float:left;
	width:254px;
	border-bottom:1px solid #bbd1e3;
}
#clientsays_container h4{
	font-size:15px;
	color:#011529;
	margin:0px;
	font-weight:normal;
	padding:8px 0px 4px 0px;
	border-bottom:1px solid #bbd1e3;
	width:254px;
}
#testimonial-side{
	float:left;
	margin:10px 0px;
	width:254px;
}
#testimonial-side #client{
	float:left;
	padding:0px 10px 0px 0px;
	width:63px;
}
#testimonial-side p{
color:#424242;
	font-style:italic;
	line-height:18px;
}
#testimonial-side p img.clientimg{
	padding:5px;
	border:1px solid #d6d8d9;
	margin:0px 5px 0px 0px;
	display:inline;
	background:#FFFFFF;
}
#clientsays{
	float:left;
	background:url(../images/q-lt.gif) no-repeat top left;
	color:#424242;
	font-style:italic;
	line-height:18px;
	width:166px;	
}
#clientsays #msg{
	margin:0px;
	text-indent:20px;
	float:left;
}
#clientsays #clientname{
	margin:10px 0px 0px 0px;
	float:left;
	font-size:11px;
	color:#011529;
}
/*---------------Services----------------*/
#services-list{
	float:left;
}
#services-list ul{
	margin:0px 0px 0px 20px;
	padding:0px;
	list-style:none;
}
#services-list ul li{
	margin:0px;
	background:url(../images/sidebar_arrow.gif) no-repeat left;
	float:left;
	width:560px;
	line-height:25px;
	padding:0px 0px 0px 20px;
}
#services-list ul li a{
	color:#022342;
	text-decoration:none;	
}
#services-list ul li a:hover{
	background:#022342;
	color:#FFFFFF;
	
}
#innerpage_toptitle_bg{
	background:url(../images/innerpage_toptitle_bg.gif) repeat-x;
	border-bottom:1px solid #bbd2e6;
	width:624px;
	line-height:40px;
	float:left;
	position:relative;
}
#innerpage_toptitle_bg h2{
	margin:0px;
	padding:0px 0px 0px 10px;
	float:left;
	font-size:17px;
}
#platforms{
	right:10px;
	bottom:0px;
	position:absolute;
	padding:0px 0px 0px 0px;
	z-index:10;
}

#ror h2{
	font-size:1.0em;
	color:#011529;
	margin:10px 0px 0px 0px;
	font-weight:bold;
	float:left;
	width:100%;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #e1e1e1;
}
#ror ul{
	margin:10px 0px 0px 0px;
	padding:0px;
	list-style:none;
	display:inline;
	float:left;
	width:100%;
}
#ror ul li{
	margin:0px 0px 10px 0px;
	/*background:url(../images/sidebar_arrow.gif) no-repeat left top;*/
	float:left;
	width:98%;
	line-height:20px;
	padding:0px 0px 0px 0px;
}
#ror ul li div{
	float:left;
	background:url(../images/list_arrow.gif) no-repeat left top ;
	padding:0px 0px 0px 20px;
}

#dotnet ul li h2{
	font-size:1.0em;
	color:#011529;
	margin:0px 0px 5px 0px;
	font-weight:bold;
	/*float:left;*/
	width:100%;
	padding:0px 0px 5px 0px;
	border-bottom:1px solid #e1e1e1;
}
#dotnet ul{
	margin:10px 0px 0px 0px;
	padding:0px;
	list-style:none;
	display:inline;
	float:left;
	width:100%;
}
#dotnet ul li{
	margin:0px 0px 10px 0px;
	/*background:url(../images/sidebar_arrow.gif) no-repeat left top;*/
	float:left;
	width:98%;
	line-height:20px;
	padding:0px 0px 0px 0px;
}
#dotnet ul li div{
	float:left;
	background:url(../images/list_arrow.gif) no-repeat left top ;
	padding:0px 0px 0px 20px;
	width:98%;
}
#dotnet ul li div ul{
	margin:20px 0px 0px 20px;	
}
#opensource{
	float:left;
}
#opensource ul{
	margin:10px 0px 0px 0px;
	padding:0px;
	list-style:none;
	display:inline;
	float:left;
	width:100%;
}
#opensource ul li{
	margin:0px 0px 10px 0px;
	float:left;
	width:100%;
	line-height:20px;
	padding:0px 0px 0px 0px;
}
#opensource ul li div{
	float:left;
	background:url(../images/list_arrow.gif) no-repeat left top ;
	padding:0px 0px 0px 15px;
	width:98%;

}
#opensource ul li h2{
	font-size:1.0em;
	color:#011529;
	margin:0px 0px 5px 0px;
	font-weight:bold;
	/*float:left;*/
	width:100%;
	padding:0px 0px 5px 0px;
	border-bottom:1px solid #e1e1e1;
}
/*---------------------------------Contact Center------------------*/
#contact_center{
	float:left;
	background:url(../images/contact_center.gif) no-repeat left top;
	width:185px;
	height:72px;
	padding:55px 20px 20px 20px;
	margin:10px 0px 0px 0px;
	display:inline;
}
#contact_center li{
	margin:0px 0px 10px 0px;
	float:left;
	list-style:none;
	padding:5px 0px 0px 20px;
	width:165px;
}
#contact_center li.page-item-111{
	background:url(../images/icon_quickcontact.gif) no-repeat left;
}
#contact_center li.page-item-47{
	background:url(../images/icon_quote.gif) no-repeat left;
}
#contact_center li.page-item-74{
	background:url(../images/icon_callback.gif) no-repeat left;
}

#contact_center  li a{
	text-decoration:none;
	padding:0px 0px;
	color:#032341;
}
#contact_center li a:hover{
	text-decoration:underline;
}
#keywords{
	float:left;
	background:#fafdff;
	border:5px solid #dfebf3;
	width:585px;
	margin:10px 0px;	
	font-style:italic;
	line-height:20px;
	padding:15px;
}
#keywords div{
	float:left;
	background:url(../images/q-lt.gif) no-repeat top left;
	text-indent:20px;
}
#keywords h2{	
	color:#445361;
	font-size:1.1em;
	margin:0px;
	padding:0px;
	display:inline;
}
#keywords h2 span{
	color:#000b16;
	font-weight:bold;
}
.management{
	float:left;
	padding:0px 0px 10px 0px;
}
.management td{  padding:0px 0px 0px 0px;}
.management h2 span{
	color:#3686c7;
	font-size:1.0em;
}
.management img.saran{
padding:6px;
background:#FFFFFF;
margin:10px 10px 0px 0px;
display:inline;
border:1px solid #CCCCCC;
}
.management a{
	text-decoration:underline;
	color:#0d3b65;
	padding:5px 0px;
}
/*---------------------------Contact Center-------------------*/
#contactcenter_container{
	float:left;
	width:253px;
	margin:0px 0px 50px 0px;
	border-right:1px solid #bbd1e3;
}
#contactcenter_container p{
	margin:5px 0px;
}

#contactcenter_container table{
	float:left;
}
#contactcenter_container h4{
	font-size:16px;
	color:#011529;
	margin:0px;
	font-weight:normal;
	padding:7px 0px 4px 0px;
	border-bottom:1px solid #bbd1e3;
	width:254px;
}
#chatid{
	float:left;
	font-size:12px;
	margin:0px 0px 15px 0px;
}
#chatid td{
	padding:5px 5px 5px 0px;
	font-weight:bold;
}
#chatid td span{
	color:#0d3b65;
	font-weight:normal;
}
#phoneinfo{
	float:left;
	font-size:12px;
	line-height:18px;
	margin:0px 0px 15px 0px;
}
#phoneinfo td{
	padding:5px 10px 5px 0px;
}
#phoneinfo td p{
	font-size:12px;
}
#phoneinfo td span{
	color:#0d3b65;
	font-weight:bold;
	font-size:18px;
}
#phoneinfo td p a{
	text-decoration:none;
	color:#0d3b65;
}
#phoneinfo td p a:hover{
text-decoration:underline;	
	color:#0d3b65;
}
#address{
	float:left;
	margin:0px 0px 15px 0px;

}
#address td{
	padding:10px 20px 0px 0px;
	font-size:11px;
}
#career{
	font-size:.9em;
	color:#3a7901;
	font-weight:bold;
	float:left;
	margin:5px 0px;
}
#career a{
	color:#0e5b7b;
	font-size:1.1em;
}
#formpage{
	float:left;
	margin:0px 0px 0px 0px;
	display:inline;
}
#formpage td{
	padding:5px 0px 5px 0px;
}
#formpage td input.box{
	margin:0px;
	background:url(../images/txtbox_bg.gif) repeat-x #FFFFFF;
	border:1px solid #bbd1e3;
	padding:8px;
	width:200px;
}
#formpage td textarea.box{
	margin:0px;
	background:url(../images/txtbox_bg.gif) repeat-x #FFFFFF;
	border:1px solid #bbd1e3;
	padding:8px;
}
#formpage td select{
	margin:0px;
	background:url(../images/txtbox_bg.gif) repeat-x #FFFFFF;
	border:1px solid #bbd1e3;
	padding:8px;
}
.submit_btn{
	background:url(../images/submit_btn.gif) no-repeat;
	margin:0px;
	padding:0px;
	width:79px;
	border:0px;
	cursor:pointer;
	height:30px;
}
.hinttext{
	font-size:.8em;
}
.mandatory{
	font-size:11px;
	color:#FF0000;
}
/*-------------------Sitemap---------------*/
.sitemap{
	float:left;
	font-style:italic;
	font-size:12px;
	color:#083055;
}
.sitemap td{
	padding:0px 0px 20px 0px;
}
.sitemap_bg{	
	float:left;	
	ont-style:italic;
	font-size:12px;
	color:#083055;
}
.sitemap span{
	font-weight:bold;
	text-align:center;
	float:left;
	font-size:15px;
	padding:5px 5px 5px 5px;
	color:#083055;
	width:200px;
	/*background:#083055;*/
}
.sitemap_bg ul{
	margin:0px 0px 0px 0px;
	padding:14px 0px 0px 0px;
	list-style:none;
	float:left;
	width:200px;
	background:url(../images/sitemap_bg.gif) no-repeat left top;
}
.sitemap_bg ul li{
	margin:0px 0px 0px 0px;
	float:left;
	width:200px;
	background:url(../images/sitemap_list.gif) no-repeat left bottom;
	padding:9px 0px 0px 20px;
	text-align:left;
}

.sitemap_bg ul li a{
	text-decoration:none;
	color:#083055;
}
.sitemap_bg ul li a:hover{
	text-decoration:underline;
	
}



/******TABS**************/
 .linebg
 {
background:url(../images/linebg.gif) repeat-x;
height:34px;
font-family:arial;
font-size:12px;
color:#7e7e7e;
 }
.tab-off
{
background:url(../images/tab-off.gif) no-repeat;
width:104px;
height:34px;
color:#7e7e7e;
font-family:arial;
font-size:12px;
text-align:center;
cursor:pointer;
}
.tab-on
{
background:url(../images/tab-on.gif) no-repeat;
width:104px;
height:34px;
color:#3e3e3e;
font-family:arial;
font-size:12px;
text-align:center;
cursor:pointer;
}
.bdr
{
border:1px solid #dedede;
border-top:none;
padding:15px;
font-family:arial;
color:#313131;
font-size:12px;
}



/***************TAB ENDs***************/
/*************Matrix Table *******************/

	.matrixtable{
		font-family:"trebuchet MS", arial;
		font-size:11px;
		color:#FFFFFF;
		font-weight:bold;
		float:left;
		padding:0px;
		}
	.blacktab{
		background-color:#212121;
		text-transform:uppercase;
		padding:5px;

		
		}
	.black-tp{
		background:url(../images/b-tp.gif) no-repeat;
		height:5px;
	}
	.black-bt{
		background:url(../images/b-bt.gif) no-repeat;
		height:5px;
	}
	.rose{
		text-transform:capitalize;
		border-left:1px solid #f463b2;
		border-right:1px solid #f463b2;
		color:#000000;
		}
	.rose-tp{
		background:url(../images/r-tp.gif) no-repeat;
		height:5px;
		width:523px;
	}
	.rose-bt{
		background:url(../images/r-bt.gif) no-repeat;
		height:5px;
		width:523px;
	}
	.voilet{
		text-transform:capitalize;
		border-left:1px solid #9a96c8;
		border-right:1px solid #9a96c8;
		color:#000000;
		}
	.voilet-tp{
		background:url(../images/v-tp.gif) no-repeat;
		height:5px;
	}
	.voilet-bt{
		background:url(../images/v-bt.gif) no-repeat;
		height:5px;
	}
	.lblue{
		text-transform:capitalize;
		border-left:1px solid #30afc0;
		border-right:1px solid #30afc0;
		color:#000000;
		}
	.lblue-tp{
		background:url(../images/l-tp.gif) no-repeat;
		height:5px;
	}
	.lblue-bt{
		background:url(../images/l-bt.gif) no-repeat;
		height:5px;
	}
	.drose{
		text-transform:capitalize;
		color:#fff;
		background-color:#f463b2;
		text-indent:8px;
		}
	.drose-tp{
		background:url(../images/dr-tp.gif) no-repeat;
		height:5px;
		width:107px;
	}
	.drose-bt{
		background:url(../images/dr-bt.gif) no-repeat;
		height:5px;
		width:107px;
	}
	.drose-lft{

		text-transform:capitalize;
		color:#fff;
		background-color:#f463b2;
		padding:5px;
	}
	.drose-rgt{
		color:#000000;
		padding:5px;
	}
	.rgt_matrix_cont{
		float:left;
		padding:5px 0px 0px 0px;
		width:595px;
	}
	.rose_bdr{
	border:1px solid #f463b2;
	}
	.dvoilet{
		text-transform:capitalize;
		color:#fff;
		background-color:#9a96c8;
		}
	.dvoilet-tp{
		background:url(../images/dv-tp.gif) no-repeat;
		height:5px;
	}
	.dvoilet-bt{
		background:url(../images/dv-bt.gif) no-repeat;
		height:5px;
	}
	.dlblue{
		text-transform:capitalize;
		color:#fff;
		background-color:#30afc0;
		}
	.dlblue-tp{
		background:url(../images/dl-tp.gif) no-repeat;
		height:5px;
	}
	.dlblue-bt{
		background:url(../images/dl-bt.gif) no-repeat;
		height:5px;
	}

.contentsubtext{
	color:#2A9AE1;
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;
}
.dottedline1{
	background-image:url(../images/dottedline1.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
}
#succ{
	padding:10px; 
	border:1px dotted #B3D567; 
	background:#DFF1FF; 
	text-align:center; 
	font-size:13px; 
	color:#339933;
}
#Error{
	padding:10px; 
	border:1px dotted #B3D567; 
	background:#DFF1FF; 
	text-align:center; 
	font-size:13px; 
	color:#FF0000;
}

/*************Matrix Table Ends *******************/

/*---------Products----------------*/
.dotlines{
	float:left;
	width:100%;
	background:url(../images/dotline.gif) repeat-x;
	margin:2px 0px;
}
#products_tab_container
{
margin:0px;
padding:0px;
float:left;
width:620px;
}
#products_tab{
	position:relative;
	float:left;
	width:620px;
	top:1px;
}
#products_tab ul{
	margin:0px;
	padding:0px;
	list-style:none;
	font-weight:bold;	
}
#products_tab ul li{
	padding:0px 15px;
	line-height:30px;
	float:left;
	margin:0px 2px 0px 0px;
	border:1px solid #cedce8;
	border-bottom:none;
	background:url(../images/product_tab_off.gif) repeat-x;
	color:#ffffff;
	cursor:pointer;
}
#products_tab ul li:hover{
	border:1px solid #cedce8;
	background:#FFFFFF;
	border-bottom:none;
	color:#002d40;
}
#products_tab ul li.current_page_item{
	border:1px solid #cedce8;
	background:#FFFFFF;
	border-bottom:none;
	color:#002d40;
}
.products_cont{
	float:left;
	padding:0px 20px 10px 20px;
	width:578px;
	line-height:20px;
	border:1px solid #cedce8;
	background:#FFFFFF;
}
.products_cont p{
	line-height:20px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	font-style:italic;
	float:left;
	text-align:justify;
	background:url(../images/dotline.gif) repeat-x bottom;
}
.products_cont p b{
	padding:0px 0px 10px 0px;
}
.products_cont ul{
	padding:0px;
	margin:20px 25px 0px 0px;
	list-style:none;
	font-size:11px;
	float:left;


}
.products_cont ul a:hover{
	text-decoration:underline;
}
.products_cont ul li{
	float:none;
	background:url(../images/tab_arrow_off.gif) no-repeat left;
	padding:0px 0px 0px 25px;
	border:0px;
	margin:5px 0px;
	cursor:pointer;
}
.products_cont ul li:hover{
	background:url(../images/tab_arrow.gif) no-repeat left;
	border:0px;
	}

.stepcarousel{
	text-align:center;
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 623px; /*Width of Carousel Viewer itself*/
	height: 158px; /*Height should enough to fit largest content's height*/
	/*background:url(images/scroller_bg.jpg) repeat-x;*/
	padding-left:0px;
	margin:10px 0px;
	float:left;
	background:url(../images/video_test_bg.jpg) repeat-x left top ;	
}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
	float:left;
}

.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	width: 168px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	margin:20px 0px 0px 30px;
	cursor:pointer;
	display:inline;
	padding:10px 10px 10px 10px;
}

/**************Our Team**********/
#team-panel{
	float:left;
	width:100%;
	padding:0px 0px 30px 0px;
	}
#team-panel h2{
	font-size:19px;
	color:#011529;
	margin:10px 0px 0px 0px;
	font-weight:normal;
	float:left;
	width:100%;
}

#team-panel p.cont{
	float:left;
	line-height:22px;
	color:#17426c;
	font-size:15px;
	font-style:italic;
	width:100%;
}
.photo_bg{
	float:left;
	background:url(../images/photo_bg.png) no-repeat left top ;
	width:897px;
	height:468px;
}
.ourteam{
	background:url(../images/team.jpg) no-repeat left top ;
	float:left;
	margin:15px;
	display:inline;
	position:relative;
	width:867px;
	height:438px;
}
.valued_resources{
	position:absolute;
	right:-17px;
	bottom:20px;
}
.team_container{
	float:left;
	width:897px;
	height:220px;
	margin:10px 0px;
	position:relative;

}
.flt{ float:left;}
.team_bg1{
	background:url(../images/team_thumb_bg.png) no-repeat left top ;
	position:absolute;
	width:148px;
	height:148px;
}

.team_bg2{
	background:url(../images/team_thumb_bg.png) no-repeat left top ;
	position:absolute;
	width:148px;
	height:148px;
}
.team_bg1 img, .team_bg2 img{ padding:15px; float:left;}
#pro_mylist1{background:url(../images/define.jpg) no-repeat right bottom;}
#pro_mylist2{background:url(../images/design.jpg) no-repeat right bottom;}
#pro_mylist3{background:url(../images/development.gif) no-repeat right bottom;}
#pro_mylist4{background:url(../images/deploy.gif) no-repeat right bottom;}

/******** Our team section ***/

.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(../images/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
/******************Jobs*************/
#jobs_listing{
	float:left;
	border:5px solid #ececec;
	width:580px;
	padding:10px;
	min-height:198px;
	height:auto !important;
	height:198px;
	
	background:url(../images/jobs.gif) no-repeat right bottom #FFFFFF ;
}
#jobs_listing ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#jobs_listing ul li div{
	float:left;
	margin:0px 0px;

}
#jobs_listing ul li div{
	float:left;
	padding:0px 20px;
	background:url(../images/jobs_arrow.gif) no-repeat left top ;
}
#jobs_listing ul li div a{
	color:#022342;
	text-decoration:none;
}
.sites{
	background:url(../images/sites.gif) no-repeat right bottom;

}

.job-description ul{
	margin:10px 0px 0px 0px;
	padding:0px;
	list-style:none;
	display:inline;
	float:left;
	width:100%;
}
.job-description ul li{
	margin:0px 0px 10px 0px;
	background:url(../images/list_arrow.gif) no-repeat left top ;
	float:left;
	width:98%;
	line-height:20px;
	padding:0px 0px 0px 20px;
}
.job-description  a{
	text-decoration:none;
	color:#022342;
}
/***** template page tab design ******/

/*---------Products----------------*/
#template_tab_container
{
margin:0px;
padding:0px;
float:left;
width:580px;
}
#template_tab{
	position:relative;
	float:left;
	width:580px;
	top:1px;
}
#template_tab ul{
	margin:0px;
	padding:0px;
	list-style:none;
	font-weight:bold;	
}
#template_tab ul li{
	padding:0px 15px;
	line-height:30px;
	float:left;
	margin:0px 2px 0px 0px;
	border:1px solid #bacfd5;
	border-top:0px solid #bacfd5;
	border-bottom:none;
	background:url(../images/u-tab.gif) repeat-x;
	color:#ffffff;
	cursor:pointer;
}
#template_tab ul li:hover{
	border:1px solid #bacfd5;
	background:#FFFFFF;
	border-bottom:none;
	color:#002d40;
}
#template_tab ul li.current_page_item{
	border:1px solid #bacfd5;
	background:#FFFFFF;
	border-bottom:none;
	color:#002d40;
}
#template_tab_container h3{
	margin:15px 0px 5px 0px;
}
.template_cont{
	float:left;
	padding:0px 20px 10px 20px;
	width:550px;
	line-height:18px;
	border:1px solid #bacfd5;
	background:#FFFFFF;
}
.template_cont p{
	line-height:20px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	font-style:italic;
	float:left;
	text-align:justify;
	
}

.template_cont p b{
	padding:0px 0px 10px 0px;
}
.template_cont ul{
	padding:0px;
	margin:0px 25px 0px 0px;
	list-style:none;
	font-size:11px;
	float:left;

}
.template_cont ul a:hover{
	text-decoration:underline;
}
.template_cont ul li{
	float:none;
	background:url(../images/tab_arrow_off1.gif) no-repeat top left;
	padding:0px 0px 0px 25px;
	border:0px;
	margin:5px 0px;
	cursor:pointer;
}
