/* CSS Document */

.headerbanner
{
	background:url(../images/home-banner.jpg) no-repeat;
	float:right;
	width:515px;
	height:178px;
}

.rssmain
{
	background:url(../images/oreange-arrow.gif) no-repeat left center;
	float:left;
	width:9px;
	line-height:23px;
	padding-right:5px;
}
.categoryrss h2
{
	margin:0px;
	padding:0px;
}
.categoryrss h2 a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	line-height:23px;
	font-weight:lighter;
}
/*.category
{
	background:url(../images/oreange-arrow.gif) no-repeat left center;
	float:left;
	width:9px;
	line-height:23px;
}*/
.category
{
	background:url(../images/oreange-arrow.gif) no-repeat left center;
	float:left;
	width:9px;
	line-height:23px;
	padding-left:5px;
}
.category1
{
	float:left;
	width:243px;
	padding-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	line-height:23px;
}
.category1
{
	margin:0px;
	padding:0px;
}

.category1 a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	line-height:23px;
}

.category1 a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	line-height:23px;
	font-weight:lighter;
}
.category1 a:hover
{
	color:#0093D9;
	text-decoration:none;
}
.newslatterbox
{
	width:190px;
	padding-right:10px;
	float:left;
}
.rightalign
{
	text-align:right;
}
.conborderdark-onepx
{
	border:solid 1px #b4dcf2;
}
.conborderdark-threepx
{
	border:solid 3px #e1eef5;
}

.servicesarea
{
	width:305px;
	float:left;
}
.servicesarearight
{
	width:305px;
	float:right;
}

.boxleft
{
	float:left;
	width:290px;
	padding-right:20px;
	border-right:solid 1px #e3e3e3;
	clear:both;
}
.boxright
{
	width:575px;
	padding-left:20px;
	float:right;
}
.webdevloper
{
	width:382px;
	float:left;
	padding-right:20px;
}

.servicesborder
{
	background:url(../images/oreangeline.jpg) repeat-x;
	height:27px;
	width:305px;
}



.servicesborder a
{
	background:url(../images/grey-bg.jpg) no-repeat;
	background-position:top left;
	height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	line-height:16px;
	padding-left:5px;
	padding-right:13px;
	padding-bottom:10px;
	padding-top:3px;
}

.servicesborder a:hover
{
	background:url(../images/orange-bg.jpg) no-repeat;
	background-position:top left;	
	width:30px;
	height:27px;	
	color:#ffb473;
	
}

.servicestext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffb473;
	font-weight:bold;
	text-decoration:none;
	line-height:16px;
	margin:0px;
	padding:0px;
}
.servicestext a
{
	color:#ffb473;
	text-decoration:none;

}
.servicestext a:hover
{	
	color:#0093D9;
	text-decoration:none;
}
.showcase
{
	width:630px;
	float:left;
}
.showcaseright-bg
{
	background:url(../images/showcase-right.jpg) repeat-x;
	background-position:top center;
	height:30px;
}
.showcase-right
{
	width:390px;
	float:right;
}
.showcase-onepx
{
	border-bottom:solid 1px #d9edf8;
	border-left:solid 1px #d9edf8;
	border-right:solid 1px #d9edf8;
}
.showcase-threepx
{
	border-bottom:solid 3px #f0f6fa;
	border-left:solid 3px #f0f6fa;
	border-right:solid 3px #f0f6fa;
}

.textfilednewlatter
{
	width:252px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	text-indent:2px;
	border:solid 1px #e1e1e1;
}
.projectneame
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff7700;
	font-weight:bold;
	text-decoration:none;
	line-height:16px;
	margin:0px;
	padding:0px;
}

.ul { list-style-type:none; margin:0px; padding:0px; }
.ul li { line-height:18px;}
.ul li img { padding-right:6px; padding-bottom:2px;}
/* -- added by rk -- */
UL.tabNavigation {
		    list-style: none;
		    margin: 0;
		    padding: 0;
		    padding-top:5px;
		}

		UL.tabNavigation LI {
		    display: inline;
		}

		UL.tabNavigation LI A {
		    padding: 3px 5px;
		    background-color: #F5FAFC;
		    color: #000;
		    text-decoration: none;
		    font-family:Verdana,Arial,Helvetica;
		    font-size:11px;
		    border:solid 1px #fff;
		}

		UL.tabNavigation LI A.selected,
		UL.tabNavigation LI A:hover {
		    background-color: #EFF7FA;
		    color: #000;
		    padding-top: 10px;
		    border:solid 1px #F5FAFC;		    		    
		    z-index:2;
		    
		}
		
		UL.tabNavigation LI A:focus {
			outline: 0;
		}
		div.tabs
		{
		display:table;
		height:140px;
		}

		div.tabs > div {
			padding: 5px;
			margin-top: 3px;
			/*border: 1px solid #333;*/
			width:250px;
			height:117px;
			z-index:0;
		}
		
		div.tabs > div h2 {
			margin-top: 0;
		}

		div.tab
		{
		    font-family:Verdana,Arial,Helvetica;
		    font-size:11px;		   
		    border:dashed 1px  #D9EDF8;
		    background-color:#FAFDFE;
		}
/*-- end rk --*/


.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/

width: 575px; /*width of featured content slider*/
height: 150px;
margin:0px;
padding:0px;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
width: 575px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;

/* filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;*/
}
.divpagertext
{
	background-color: #FFFFFF;
	z-index: -999;
	width: 260px;
	margin-top: 2px;
	margin-left: 0px;
	height: auto; /*margin-top:6px;	*/
}
.divpagertext div
{
	/*border-top:solid 1px #FD810F;*/
	font-family: Verdana;
	font-size: 11px;
	color: #C8C8C8;
	text-decoration: none;
	padding: 0 0 0 0;
	z-index: 1001;
	display: none;
	vertical-align: middle;
	text-align: left;
	background-color: #FFFFFF;
	height: 25px;
	padding-top: 3px;
}

.servicesborder a.selected
{
	background:url(../images/orange-bg.jpg) no-repeat;
	background-position:top left;	
	width:30px;
	height:26px;	
	color:#ffb473;
	line-height:22px;
	
}
.footerseotext
{
text-align:left;line-height:normal;padding-left:37px;padding-right:37px;padding-top:5px;padding-bottom:5px;
}