/* CSS Document */

body {
	margin:0;
	padding:0;
	background:#cacecf url(../images/bg.jpg) repeat-x;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	line-height:17px;

}
p{
text-align:justify;
}
.wi100 {
	width:100%;
}
.wi32{
	width:32%;

}
.wi35 {
	width:35%;

}
.wi40 {
	width:40%;

}
.wi62 {
	width:62%;

}
.wi70 {
	width:70%;

}
.wi75 {
	width:75.9%;

}
.wi83 {
	width:83.7%;

}
.wi100 {
	width:100%;

}
.fl {
	float:left;
}
.fr {
	float:right;
}
.gap5 {
	padding:5px 0px 0px 0px;
	font-size:1px;
}
.gap10 {
	width:10px;
	height:10px;
	font-size:1px;
}
.gap12 {
	width:12px;
	height:12px;
	font-size:1px;
}
.gap20 {
	width:20px;
	height:20px;
}
.gap30 {
	width:30px;
	height:30px;
}
.clear {
	clear:both;
}
a {outline:none;}

#wrapper {
	width:943px;
	height:auto;
	overflow:hidden;
	margin:auto;

}
.topButton {
	width:23.5%;
	height:26px;
	float:right;
	
}
.topButton a{
	background:transparent url(../images/online.gif) 0 0 no-repeat;
	display:block;
	height:26px;
	width:220px;

}
.topButton a:hover {
	background:transparent url(../images/onlineH.gif) 0 0 no-repeat;
}
.main {
	width:943px;
	margin:auto;
	overflow:hidden;
	height:auto;
	background:#ffffff url(../images/top.gif) 0 0 no-repeat;

}
#centerMain {
	width:97%;
	margin:auto;

}
#header {
	width:100%;
	height:auto;
}
.searchBg {
	background:transparent url(../images/searchBg.gif) 0 0 no-repeat;
	height:38px;
	width:28%;
	overflow:hidden;
	font-size:1px;

}
.searchText {
	font-size:11px;
	color:#939393;
	line-height:36px;
	margin-left:12px;
	font-weight:bold;
	

}
.searchTextBox {
	font-size:11px;
	margin-top:10px;
	padding:0px;
	margin-left:5px;
}
.go {
	position:relative;
	top:-31px;
	top:expression("-20px");
	padding:0;
	right:15px;
	right:expression("10px");
	padding:0;
}
.login {
	width:40%;
	height:auto;
	margin:0;
	color:#FF0000;
}
.loginLink {
	width:38%;
	margin:auto;
	float:right;

}

.loginLink a {
	font-size:11px;
	color:#db0303;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	margin:0px 5px 0px 5px;
}
.loginLink a:hover {
	text-decoration:underline;

}
/*-----------------------TOP NAVIGATION--------------------------*/


.nav {
	width:100%;
	height:36px;
	background:transparent url(../images/navBg.gif) 0 0 repeat-x;

}
.nav ul {
	list-style-type:none;
	margin:0;
	padding:0;

}
.nav ul li {
	float:left;
	display:inline;

}
.nav ul li a {
	font-family:"Lucida Sans","Lucida Console","Lucida Sans Unicode","Bell Gothic Std Black","Maiandra GD";
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	line-height:32px;
	text-align:center;
	width:130px;
	float:left;
	letter-spacing:1px;
}

.nav ul li a:hover {
	color:#000000;
	background:transparent url(../images/navH.gif) 0 0 repeat-x;

}
.nav ul li a#homeBg {
	background:transparent url(../images/nav-leftBgm.gif) 0 0 no-repeat;
	height:32px;
	width:130px;

}
.nav ul li a#homeBg:hover{
	background:transparent url(../images/nav-leftBg.gif) 0 0 no-repeat;

}

.navRight {
	background:transparent url(../images/navRight.gif) 0 0 no-repeat;
	width:7px;
	height:40px;

}
.seprator {
	background:transparent url(../images/seprator.gif) 0 0 no-repeat;
	width:2px;
	height:40px;
	float:left;

}
.nav2 {
	width:100%;
	height:36px;
	background:transparent url(../images/navigation_img3.jpg) 0 0 no-repeat;

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

}

.nav2 ul#topnav {
	clear:both; 
	height:36px; 
	overflow:hidden; 
	margin:0px 0px 0px 0px; 
	width:909px; 
	padding:0px;
}
ul#topnav li {
	display:inline; 
	list-style-type:none; 
	margin:0px;
}
#topnav li a {
	background:url(../images/navigation_img3.jpg) no-repeat; 
	height:36px; 
	float:left;
}
a#topnav-home{
	width:84px;
}
a#topnav-home:link{
	background-position:0px 0px;
}
a#topnav-home:hover {
	background-position:0px -38px;
}
ul#topnav li a#topnav-services{
	width:104px;
	background-position:-94px 0px; 
}

ul#topnav li a#topnav-services:hover {
	background-position:-94px -38px;
}
ul#topnav li a#topnav-portfolio{
	width:97px;
	background-position:-197px 0px
}
ul#topnav li a#topnav-portfolio:hover {
	background-position:-197px -38px;
}

ul#topnav li a#topnav-client{
	width:100px;
	background-position:-293px 0px;
}

ul#topnav li a#topnav-client:hover {
	background-position:-293px -38px;
}
ul#topnav li a#topnav-aboutus{
	width:115px;
	background-position:-405px 0px;
}

ul#topnav li a#topnav-aboutus:hover {
	background-position:-405px -38px;
}


.worldText {
	background:transparent url(../images/worldText.jpg) 0 0 no-repeat;
	height:49px;
	margin:15px auto;

}
.banner {
	background:transparent url(../images/banner.jpg) 0 0 no-repeat;
	height:241px;

}
.banner2 {
	background:transparent url(../images/banner2.jpg) 0 0 no-repeat;
	height:241px;

}
.banner3 {
	background:transparent url(../images/banner19.jpg) 0 0 no-repeat;
	height:150px;

}
.banner4 {
	background:transparent url(../images/banner22.jpg) 0 0 no-repeat;
	height:150px;

}
.banner5 {
	background:transparent url(../images/about-us.jpg) 0 0 no-repeat;
	height:150px;

}
.banner6 {
	background:transparent url(../images/contact-us.jpg) 0 0 no-repeat;
	height:150px;

}
.banner7{
	background:transparent url(../images/banner14.jpg) 0 0 no-repeat;
	height:150px;

}
.banner8{
	background:transparent url(../images/banner9.jpg) 0 0 no-repeat;
	height:150px;

}
.banner9{
	background:transparent url(../images/banner18.jpg) 0 0 no-repeat;
	height:150px;

}
.banner10{
	background:transparent url(../images/banner16.jpg) 0 0 no-repeat;
	height:150px;

}
.banner11{
	background:transparent url(../images/portfolioBanner2.jpg) 0 0 no-repeat;
	height:150px;

}
.banner12{
	background:transparent url(../images/banner23.jpg) 0 0 no-repeat;
	height:150px;
}	

.banner13{
background:transparent url(../images/banner12.jpg) 0 0 no-repeat;
height:150px;

}
.margRight {
	margin-right:10px;

}

.margRight160 {
	margin-right:160px;

}


/* CONTENT */
.contents {
	width:100%;
	overflow:hidden;
	height:auto;
}

	/*/*ROUNDED BOX*/
	
	.gbox {
		margin:auto;
		background:transparent url(../images/gbox-left.gif) 0 0 repeat-y;
		background-color:#FFFFFF;
	}
	
	
	.gboxInner {
		background:transparent url(../images/gbox-right.gif) 100% 0 repeat-y;
	}
	
	.gboxTop {
		background:transparent url(../images/gbox-top.gif) 0 0 repeat-x;
		height:5px;
		font-size:1px;
	}
	
		
		.gtl {
			width:5px;
			height:5px;
			float:left;
			background:transparent url(../images/g-corner.gif) 0 0 no-repeat;
		}
		
		.g_cortl {
			width:5px;
			height:5px;
			float:left;
			background:transparent url(../images/g_leftCor.gif) 0 0 no-repeat;
		}
		
		.gtr {
			width:5px;
			height:5px;
			float:right;
			background:transparent url(../images/g-corner.gif) 100% 0 no-repeat;
		}
	
	.boxContent {
		width:100%;
		margin:auto;
		overflow:hidden;
		height:auto;
		background-color:#f0f0f0;
	}
	
	.pageContent {
		width:99%;
		margin:auto;
		background:#d1dbde url(../images/boxbg.gif) 0 0 repeat-x;
	}
	
	.pageContent2 {
		width:99%;
		margin:auto;
	}
	
	.gboxBottom {
		background:transparent url(../images/gbox-bottom.gif) 0 100% repeat-x;
		height:5px;
		font-size:1px;
	}
	
		
		.gbl {
			width:5px;
			height:5px;
			float:left;
			background:transparent url(../images/g-corner.gif) 0 100% no-repeat;
		}
		
		.gbr {
			width:5px;
			height:5px;
			float:right;
			background:transparent url(../images/g-corner.gif) 100% 100% no-repeat;
		}
	
	/*/ROUNDED BOX*/
	
	

/* /CONTENT */

/*BLUETAB*/

.tabBox_Blue {
	margin:auto;
	position:relative;
	bottom:-30px;
	width:63%; float:left; padding-left:25px;
}

.tabBox_Blue a {
	height:28px;
	float:left;
	background:transparent url(../images/tabLeft.gif) 0 0 no-repeat;
	
	
	font-size:12px;
	color:#555555;
	font-weight:bold;
	line-height:22px;
	cursor:pointer;
	text-decoration:none;
	margin-right:25px;
	text-transform:uppercase;
	letter-spacing:1px;
}

.tabBox_Blue a:hover, .tabBox_Blue a.selectedTab {
	height:28px;
	float:left;
	background:transparent url url(../images/tabLeft.gif) 0 0 no-repeat;
	
	
	font-size:12px;
	color:#4298DF;
	font-weight:bold;
	line-height:22px;
	cursor:pointer;
	text-decoration:none;
	text-transform:uppercase;
}

.tabBox_Blue a span {
	height:28px;
	margin-left:7px;
	padding:0px 19px 0px 8px;
	float:left;
	background:transparent url(../images/tabrightBg.gif) 100% 0 no-repeat;
	
	
	font-size:12px;
	color:#555555;
	font-weight:bold;
	line-height:30px;
	cursor:pointer;
	text-transform:uppercase;
	text-decoration:none;
}

.tabBox_Blue a:hover span, .tabBox_Blue a.selectedTab span {
	height:28px;
	margin-left:7px;
	padding:0px 19px 0px 8px;
	float:left;
	background:transparent url(../images/tabrightBg.gif) 100% 0 no-repeat;
	
	
	font-size:12px;
	color:#4298DF;
	font-weight:bold;
	line-height:30px;
	cursor:pointer;
	text-transform:uppercase;
	text-decoration:none;
}

/*BLUETAB*/

/*.bgcontent {
	background:transparent url(../images/bgcontent.jpg) 0 0 no-repeat;
	height:auto;
	overflow:hidden;

}*/

.bgcontent {
background-color:#e7ecef;
border-left:1px solid #becdd0;
border-right:1px solid #becdd0;
height:auto;
overflow:hidden;
width:99.8%;

}


.bgcontentTopBg {
background:transparent url(../images/bgTop.jpg) top center no-repeat;
height:7px;
font-size:1px;

}
.bgcontentBottom {
	background:transparent url(../images/bgcontentBottom2.jpg) 0 100% no-repeat;
    width:916px;
}
/*.womenImg {
	background:transparent url(../images/women2.jpg) 0 0 no-repeat;
	width:130px;
	height:122px;
	float:left;
	position:relative;
	top:-3px;
}*/
.subHeading {
	margin:8px 0px 0px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2e2e86;
	font-weight:bold;
	line-height:20px;
	width:50%;

}
.headTitle {
	color:#c51010;
	font-size:24px;
	font-variant:normal;
	font-weight:lighter;
	
	line-height:35px;
}
.subHeadingtext span.rightLargImg {
	float:right;
	padding:5px;
}
.subHeadingtext p{
	
	
	margin:0 auto;
	padding:0px 0px 10px 10px;
	text-align:left;

}

a.more{
	
	font-size:12px;
	color:#f10c00;
	text-decoration:none;
	line-height:15px;
	text-decoration:none;


}
a.more:hover {
		text-decoration:underline;
}



.bottomfooter {
	background:transparent url(../images/footer3.jpg) 0 0 no-repeat;
	height:152px;
}


#website-design{
	height:40px;
	margin-left:16px;
}
#website-design #heading-2{
	color:#c51010;
	font-family:Arial, Helvetica, sans-serif;
	font-size:29px;
	text-decoration:none;
	line-height:30px;
	margin:10px 0px 0px 0px;
}


/*#inner_contentscroll{
	margin: 0px 5px;
	padding: 0px 15px 5px 0px;
	height: auto;
	width: 95%;
	overflow:-moz-scrollbars-horizontal;
	overflow-x:hidden;
	
} */

.inputbox{
	background:none;
	font-size:12px;
	border:1px solid #999999;
	overflow:hidden;
}
.butLink {
	background:url(../images/buttbg.gif) 0 0 no-repeat;
	width:75px;
	height:19px;
	line-height:14px;
	font-size:11px;
	text-align:center;
	border:none;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;

}
#inner_contentscroll form {
	font-size:12px;
	line-height:18px;
	text-decoration:none;
}

a#home {
	color:#2B95C3;
	text-decoration:none;

}


#seo_box{
	background: url(../images/txt_relatedlinks_repeater.gif) left top repeat-y;
	float: left;
	overflow: hidden;
}

#seo_box #seo_content ul{
	background: url(../images/txt_bg_seocontent_repeater.gif) left top repeat-x;
	margin: 0px 6px;
	padding: 0px;
	list-style-type:none;
}

#seo_box #seo_content ul li a:link, #seo_box #seo_content ul li a:visited{
	background: url(../images/txt_bg_seocontent.gif) left top no-repeat;
	padding-left: 20px;
	width: 176px;
	height: 27px;
	display: block;
	line-height: 25px;
	color: #393939;
	list-style-type:none;
}

#seo_box #seo_content ul li a:hover, #seo_box #seo_content ul li a:active{
	background: url(../images/txt_bg_seocontent_h.gif) left top no-repeat;
	padding-left: 20px;
	display: block;
	width: 176px;
	height: 27px;
	line-height: 25px;
	color: #1887BF;
	list-style-type:none;
}

.serrow{ 
	width:100%; 
	padding:9px 50px 0px 10px; 
	height:167px; 
}
.serleftbox{ 
	width:48%; 
	background:url(../images/serbox_center.png); 
	height:160px; 
	float:left;
	overflow:hidden;  
}
.shadleft{ 
	float:left;  
	width:10px; 
	height:167px; 
	background:transparent url(../images/serbox_left.png) 0 0 no-repeat;
}
.bkcenter{ 
	float:left;  
	height:167px;  
	width:310px;   
}
.contimg{ 
	float:left;  
	margin:15px 3px 5px 3px; 
	width:370px; 
	height:110px; 
	overflow:hidden;
}
.cont{ 
	float:left;  
	width:70%; 
	font-size:12px;  
	font-family:Arial, Helvetica, sans-serif; 
	text-align:left;
	color:#333333;
 }
.serimg{ 
	float:right;  
	width:100px; 
	height:110px;
}
.readmore{ 
	float:left; 
	width:250px; 
	margin:11px 0px 0px 5px;
}

.shadright{ 
	float:right;  
	width:10px; 
	height:167px;
	background:transparent url(../images/serbox_right.png) 0 0 no-repeat; 
}
.serrightbox{ 
	width:48%; 
	background:url(../images/serbox_center.png); 
	height:160px; 
	float:right; 
	overflow:hidden;
}


.content2{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#5C5C5C;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}

.content2 ul{
	margin:0px;
	padding:0px;
}
.content2 li{
	background:transparent url(../images/arrow-red.gif) 0 0 no-repeat;
	background-position:5px 17px;
	list-style-type: none;
	padding-left: 18px;
	padding-top: 12px;
}






font {
	font-family:verdana,arial; 
	font-size:11px; 
	color:#646464; 
	text-decoration:none;
}
font.footer {
	font-size:10px; 
	color:#646464;
}
font.sp {
	line-height:17px;
}
font.red {
	color:#D0392B
}
font.text1 {
	color:#333333
}
H1{
	font-family:arial,verdana; 
	font-size:11px; 
	/*color:#2B95C3;*/
	text-decoration:none; 
	font-weight:bold; 
	text-transform:uppercase;
	line-height:10px;
	letter-spacing :1px;
}

.portfoliobg {
	background:url(../images/portfoliobg.png) 0 0 no-repeat;
	height:150px;
	margin:auto;
	width:84%;
}

.footerIconMain {
	width:94%;
	margin: auto;
	height:112px;

}
.footerIconright {
	background:transparent url(../images/footer-images.jpg) 0 0 no-repeat;
	width:100%;
	height:110px;

}
.footerIconleft {
	width:35%;
	height:119px;
	background:transparent url(../images/footerLeftImg.jpg) 0 10px no-repeat;

}

.footerIconright2 {
	width:45%;
	height:81px;
	background:transparent url(../images/footerRight.jpg) 0 15px no-repeat;

}



#footer {
	background:transparent url(../images/footer.gif) 0 100% no-repeat;
	height:20px;
}
.footerLink {
	width:30%;
	position:relative;
	top:-20px;

}

.footerLink ul {
	list-style-type:none;
	margin:0;
	padding:0;

}
.footerLink ul li {
	float:left;
	display:inline;

}
.footerLink ul li a {
	font-size:11px;
	color:#888888;
	text-decoration:none;
	line-height:25px;
	text-align:left;
	margin-left:10px;
	float:left;

}
.footerLink ul li a:hover {
	color:#000;
	text-decoration:underline;
}

/*NEW CSS */

.container {
	width:98%;
	margin:auto;
	height:auto;
	overflow:hidden;
}
.containerMain {
	background-color:#fff;
	border:1px solid #cecece;
	height:auto;
	padding:8px;
	width:97%;
	margin:4px auto;
}
.container_inner {
	background:#fff url(../images/container_innerbg.gif) 0 0 repeat-x;
	overflow:visible;
	height:auto;
}
.contactArea {
	width:55%;
	height:auto;
}
.loginBox {
	width:100%;
	margin:auto;

}

.search font {
	font-size:14px;
	color:#484848;
	float:left;
	font-weight:bold;
	width:30%;
	text-align:right;
	line-height:28px;
	padding-right:15px;
}
.search input {
 height:27px;
 margin:0px 0px; 
 font-size:1.2em;
 line-height:12px;
 color:#707070;
 border:0 none;
 background:transparent !important;
}

.search p {
 width:66%;
 margin:0 0px 0 0;
 float:left;
 padding:2px 0px 0px 0px;
 background:transparent url(../images/search_bg.gif) 0 0 no-repeat;
}
.search p.textAreabg {
	background:transparent  url(../images/text_areaBg.gif) 0 0 no-repeat;
	height:101px;
	border:0 none;

}
.textAreabg textarea {
	background-color:#eeeeee;
	border:0 none;
	margin:3px;
	height:90px;
	width:310px;
	overflow: inherit;

}
.search p.noImg {
	border:0 none;
	background:none;
	height:32px;
	background:transparent !important;

}
.search p input.buttonSub {
	display:inline;
	height:28px;

}
p.blueHeading {
	font-size:14px;
	color:#1057a5;
	line-height:34px;
	text-align:center;
	font-weight:bold;

}
.contactUsImg {
	
	width:368px;
	height:auto;
	text-align:left;
	font-size:12px;
	color:#7d7d7d;
	margin-top:25px;
}

#inner_contentscroll{
	margin: 0px 0px;
	height: auto;
	width: 100%;
	overflow:-moz-scrollbars-horizontal;
	overflow-x:hidden;
}
.inner_contentscroll_2{
	margin: 0px 0px;
	height: auto;
	width: 100%;
	overflow:-moz-scrollbars-horizontal;
	overflow-x:hidden;
}


.innerContent_ServicePage {
	width:100%;
	height:auto;

}
.innerContent_ServicePage_left {
	width:69%;
	padding:0;

}
.innerContent_ServicePage_left p {
	margin:0;
	line-height:18px;
	padding:5px;

}
.webservicesLinks {
	width:270px;
	height:255px;
	background:url(../images/webLinks.jpg) no-repeat; 

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

}

.webservicesLinks ul#webLinks_right {
	clear:both; 
	overflow:hidden; 
	margin:0px 0px 0px 0px; 
	padding:0px;
}
ul#webLinks_right li {
	list-style-type:none; 
	margin:0px;
}
ul#webLinks_right li a {
	background:url(../images/webLinks.jpg) no-repeat; 
	width:266px;
	height:81px; 
	display:block;
}
a#webLinks_right_development{
	width:266px;
	height:81px;
}

ul#webLinks_right li a#webLinks_right-softwareSolution{
	width:266px;
	background-position:0px -80px;
}

ul#webLinks_right li a#webLinks_right-webdesign{
	width:266px;
	background-position:0px -160px
}

/*new css */

.portfolioImgLeft {
	padding:10px 15px 10px 10px;
	float:left;

}

.subHeadingContent {
	width:72%;
	margin:1px auto;
	padding:1px;
	overflow:hidden;
	height:auto;

}
.headingWidth_01 {
	width:22%;
	font-size:11px;
	font-weight:bold;
	line-height:18px;

}
.headingWidth_02 {
	width:77%;
	
}
.headingWidth_02 p {
	padding:0;
	margin:0;

}
a.link1 {
	text-decoration:none;
	color:#4D95DD;
	font-size:11px;
	line-height:20px;
	text-align:right;
	margin-right:12px;
	_margin-right:10px;
	text-indent:15px;

}
.headingWidth_03 {
	width:40%;
}
.headingBlack {
	font-size:11px;
	color:#313131;
	font-weight:bold;
}
h1, h2, h3 {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#d61a1a;
	font-weight:bold;
	line-height:25px;
	text-transform:capitalize;
}
.subHeading012 {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#d61a1a;
	font-weight:bold;
	line-height:20px;
	width:30%;
	text-transform:capitalize;
}

.subnav {
	width:63%;
	height:31px;
}
.subnav ul {
	list-style-type:none;
	margin:0;
	padding:0;

}
.subnav ul li {
	float:left;
	display:inline;
	margin-right:5px;
	background:transparent url(../images/subNavbg.gif) 0 0 no-repeat;

}
.subnav ul li a {
	
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	line-height:25px;
	text-align:center;
	width:120px;
	float:left;
	letter-spacing:-1px;
}

.subnav ul li a:hover {
	color:#000000;
	

}

.error {
	font-size:11px;
	color:#FF0000;
	line-height:25px;
	padding-left:10px;

}

.success{
	font-size:14px;
	color:#1057a5;
	line-height:34px;
	text-align:center;
	font-weight:bold;

}



.tabBox_TOP {
	width:100%;
	position:relative;
	margin-top:20px;
}

.tabBox_TOP a {
	height:31px;
	float:left;
	background:transparent url(../images/left-btn.gif) 0 0 no-repeat;
	
	
	font-size:12px;
	color:#555555;
	font-weight:bold;
	line-height:22px;
	cursor:pointer;
	text-decoration:none;
	margin-right:2px;
	letter-spacing:1px;
}

.tabBox_TOP a:hover, .tabBox_TOP a.selectedTab {
	height:31px;
	float:left;
	background:transparent url url(../images/left-btn.gif) 0 0 no-repeat;
	
	
	font-size:12px;
	color:#4298DF;
	font-weight:bold;
	line-height:22px;
	cursor:pointer;
	text-decoration:none;
}

.tabBox_TOP a span {
	height:31px;
	margin-left:7px;
	padding:0px 19px 0px 8px;
	float:left;
	background:transparent url(../images/right-btn.gif) 100% 0 no-repeat;
	
	
	font-size:12px;
	color:#555555;
	font-weight:bold;
	line-height:30px;
	cursor:pointer;
	text-decoration:none;
}

.tabBox_TOP a:hover span, .tabBox_TOP a.selectedTab span {
	height:31px;
	margin-left:7px;
	padding:0px 19px 0px 8px;
	float:left;
	background:transparent url(../images/right-btn-H.gif) 100% 0 no-repeat;
	
	
	font-size:12px;
	color:#4298DF;
	font-weight:bold;
	line-height:30px;
	cursor:pointer;
	text-decoration:none;
}



.box1 { background:#fff; width:100%;}
.box1 .border-top {background:url(../images/top-border.gif) repeat-x top;}
.box1 .border-bot {background:url(../images/bottom-border.gif) repeat-x bottom;}
.box1 .border-left {background:url(../images/left-border.gif) repeat-y left;}
.box1 .border-right {background:url(../images/right-border.gif) repeat-y right;}
.box1 .left-top-corner {background:url(../images/top-left-corner.gif) no-repeat left top;}
.box1 .right-top-corner {background:url(../images/right-top-corner.gif) no-repeat right top;}
.box1 .left-bot-corner {background:url(../images/left-bottom-corner.gif) no-repeat left bottom;}
.box1 .right-bot-corner {background:url(../images/right-bottom-corner.gif) no-repeat right bottom; }
.box1 .inner {padding:25px 20px;}

.portfolioImgLeft {
	padding:10px 10px 10px 10px;
	background:url(../images/thumb-bg.jpg) 0 0 no-repeat;
	width:48%;
	height:240px;
	display:block;
}

.subHeadingContent2 {
	width:49%;
	margin:1px auto;
	padding:1px;
	overflow:hidden;
	height:auto;
}
 
.subHeadingContent2 h1 {
	color:#f37607;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.subHeadingContent22 {
	width:48%;
	margin:1px auto;
	margin-right:10px;
	padding:1px;
	overflow:hidden;
	height:auto;
}
 
.subHeadingContent22 h1 {
	color:#f37607;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}


a.readMore {
	color:#f37607;
	font-size:11px;
	text-decoration:none
}
.text0124 {
	color:#f37607;
	font-size:12px;
	text-decoration:none
}
a img {border:0}

.inner_contentscroll_3{
	margin-top: 15px;
	height: auto;
	width: 100%;
	overflow:-moz-scrollbars-horizontal;
	overflow-x:hidden;
	border-bottom:1px dotted #666666;
}
.nobdr {border:0 none !important}


.alphabet-pagination {
	width:25%;
	float:right;
}
.alphabet-pagination a{
	display:inline-block;
	float:left;
	height:20px;
	width:20px;
	color:#5e5b5c;
	font-size:11px;
	line-height:20px;
	text-align:center;
	background-color:#e7ecef;
	font-weight:bold;
	margin:22px 5px 0px 0px;
	text-decoration:none;
	border:1px solid #696565;
}
.alphabet-pagination span{
	display:inline-block;
	float:left;
	height:20px;
	width:20px;
	color:#5e5b5c;
	font-size:11px;
	line-height:20px;
	text-align:center;
	background-color:#999999;
	font-weight:bold;
	margin:22px 5px 0px 0px;
	text-decoration:none;
	border:1px solid #696565;
}
.alphabet-pagination a.next {
	background:0 none;
	border:0 none;
	width:auto;
}
.alphabet-pagination a:hover, .alphabet-pagination a.selected{
	text-decoration:underline;
}






/* ------------------------------------------------------------
	SITE MAP CSS
------------------------------------------------------------ */


/* ------------------------------------------------------------
	NUMBER OF COLUMNS: Adjust #primaryNav li to set the number
	of columns required in your site map. The default is 
	4 columns (25%). 5 columns would be 20%, 6 columns would 
	be 16.6%, etc. 
------------------------------------------------------------ */

#sitemap #subNav li {
	width:25%;
}

#sitemap #subNav li ul li {
	width:100% !important;
}

#sitemap #subNav.col1 li { width:99.9%; }
#sitemap #subNav.col2 li { width:50.0%; }
#sitemap #subNav.col3 li { width:33.3%; }
#sitemap #subNav.col4 li { width:23.0%; }
#sitemap #subNav.col5 li { width:20.0%; }
#sitemap #subNav.col6 li { width:16.6%; }
#sitemap #subNav.col7 li { width:14.2%; }
#sitemap #subNav.col8 li { width:12.5%; }
#sitemap #subNav.col9 li { width:11.1%; }
#sitemap #subNav.col10 li { width:10.0%; }

/* ------------------------------------------------------------
	General Styles
------------------------------------------------------------ */
#sitemap {
	margin: 0 0 40px 0;
	float: left;
	width: 100%;
}

ol, ul {
	list-style: none;
}


/* ------------------------------------------------------------
	Site Map Styles
------------------------------------------------------------ */

/* --------	Top Level --------- */

#sitemap #subNav {
	margin: 0;
	float: left;
	width: 100%;
}
#sitemap #subNav #home {
	display: block;
	float: none;
	background: #ffffff url('../sitemap_images/L1-left.png') center bottom no-repeat;
	position: relative;
	z-index: 2;
	padding: 0 0 30px 0;
}
#sitemap #subNav li {
	float: left;
	background: url('../sitemap_images/L1-center.png') center top no-repeat;
	padding: 30px 0;
	margin-top: -30px;
	font-size:15px;
}
#sitemap #subNav li a {
	margin: 0 20px 0 0;
	padding: 10px 0;
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: black;	
	background: #c3eafb url('../sitemap_images/white-highlight.png') top left repeat-x;
	border: 2px solid #b5d9ea;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */	
}
#sitemap #subNav li a:hover {
	background-color: #e2f4fd;
	border-color: #97bdcf;
}
#sitemap #subNav li:last-child {
	background: url('../sitemap_images/L1-right.png') center top no-repeat;
}

#sitemap #subNav li a:link:before,
#sitemap #subNav li a:visited:before {
	color: #78a9c0;
}

/* --------	Second Level --------- */

#sitemap #subNav li li {
	width: 100%;
	clear: left;
	margin-top: 0;
	padding: 10px 0 0 0;
	background: url('../sitemap_images/vertical-line.png') center bottom repeat-y;
}
#sitemap #subNav li li a {
	background-color: #cee3ac;
	border-color: #b8da83;
}
#sitemap #subNav li li a:hover {
	border-color: #94b75f;
	background-color: #e7f1d7;
}
#sitemap #subNav li li:first-child {
	padding-top: 30px;
}
#sitemap #subNav li li:last-child {
	background: url('../sitemap_images/vertical-line.png') center bottom repeat-y;
}
#sitemap #subNav li li a:link:before,
#sitemap #subNav li li a:visited:before {
	color: #8faf5c;
}

/* --------	Third Level --------- */

#sitemap #subNav li li ul {
	margin: 10px 0 0 0;
	width: 100%;
	float: right;
	padding: 9px 0 10px 0;
	background: #ffffff url('../sitemap_images/L3-ul-top.png') center top no-repeat;
}
#sitemap #subNav li li li {
	background: url('../sitemap_images/L3-center.png') left center no-repeat;
	padding: 5px 0;
}
#sitemap #subNav li li li a {
	background-color: #fff7aa;
	border-color: #e3ca4b;
	font-size: 12px;
	padding: 5px 0;
	width: 80%;
	float: right;
}
#sitemap #subNav li li li a:hover {
	background-color: #fffce5;
	border-color: #d1b62c;
}
#sitemap #subNav li li li:first-child {
	padding: 15px 0 5px 0;
	background: url('../sitemap_images/L3-li-top.png') left center no-repeat;
}
#sitemap #subNav li li li:last-child {
	background: url('../sitemap_images/L3-bottom.png') left center no-repeat;
}
#sitemap #subNav li li li a:link:before,
#sitemap #subNav li li li a:visited:before {
	color: #ccae14;
	font-size: 9px;
}


/* ------------------------------------------------------------
	Utility Navigation
------------------------------------------------------------ */

#sitemap #siteMapNav {
	float: right;
	max-width: 50%;
	margin-right: 10px;
}
#sitemap #siteMapNav li {
	float: left;
	margin-bottom: 10px;
}
#sitemap #siteMapNav li a {
	margin: 0 10px 0 0;
	padding: 5px 10px;
	display: block;	
	border: 2px solid #e3ca4b;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: black;
	background: #fff7aa url('../sitemap_images/white-highlight.png') top left repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */	
}
#sitemap #siteMapNav li a:hover {
	background-color: #fffce5;
	border-color: #d1b62c;
}
#sitemap #siteMapNav li a:link:before,
#sitemap #siteMapNav li a:visited:before {
	color: #ccae14;
	font-size: 9px;
	margin-bottom: 3px;
}

