﻿/* CSS Document */
*
{
	padding: 0;
	margin: 0;	
}
.cls
{
	clear: both;
}
img
{
	border: none;
}
a
{
	color: #a08c72;
	text-decoration: none;
	font-weight:bold;
}
a:hover
{
	color: #176E7F;
}
body
{
	background:transparent url(../images/bgInner1.jpg) repeat-x 0 0;
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;		
	}
.container
{	
	width: 950px;
	margin: 0 auto;
}
.floatLft
{
	float:left;	
}
.floatRth
{
	float:right;	
}
.headerbg
{
	background-color: #fff;
	width:100%;
}
.menu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #544d40;
	font-weight: bold;
	padding: 30px 0 0 0;
	float: right;
}
.menu ul li
{
	float: left;
	list-style: none;
	padding: 0 8px;
	background: url(../images/menuGap.gif) no-repeat 0 4px;
}
.menu ul .nobg
{
	background: none;
}
.menu a
{
	color: #544d40;
	text-decoration: none;
}
.menu a:hover
{
	color: #cd0d3a;
}
.profiler
{
	width:890px;
	overflow:hidden;
	margin:0 auto;
	display:block;
	position:relative;
	float:left;
}
.profiler ul
{
	list-style: none;
	position: relative;
	display: block;
	width:9100px;	/*890 plus each home profile*/
}
.profiler ul li
{
	list-style: none;
	display:block;
	float:left;
	width:890px;
}
.proImg
{
	width:600px;
	float:left;
}
.proDtl
{
	float: left; 
	width: 290px;
}
.proDtl .txt{padding: 25px 0 0 0;text-align:center;}
.btnarrow
{
	float: left;
	width: 30px;
	margin: 100px 0 0 0;
}
.protfolioContainer
{
	width:720px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
	height:555px;
}
.portfolio
{
	list-style:none;
	position:relative;
	display:block;
}
.portfolio li
{
	list-style:none;
	float:left;	
}
.portfolio li div
{
	float:none;
	clear:both;
	padding:10px 0;
}
.portfolio li div div
{
	float:left;
	clear:none;
	background:transparent url(../images/pBg.png) no-repeat -9px 205px;
}
.portfolio li div div:first-child
{
	padding-right:100px;
}
.portfolio li div div img
{
	display:block;
}
.portfolio li div div a
{
	padding-top:5px;
	display:block;
}
.portfoliotxt
{
	padding:0 0 0 25px;
}
.nextprev
{
	background-color:#ece0d5;
	font-size:20px;
	color: #ff3c00;	
}
/* Container */

.pageBody
{
	padding-top:15px;
}
.paneLeft
{
	width:200px;
	float:left;
}
.paneRight
{
	width:725px;
	padding-left:25px;
	float:left;
}

/* END Container */



.box
{
	width:950px;
	height:185px;
}
.box .heading
{
	font-family:Georgia;
	color:#1294e4;
	font-size:15pt;
	font-style:italic;		
	width:468px;
	padding: 20px 0 0;
	float:left;	
}
.box h1
{
	padding: 20px 0 0;
	border-bottom:1px solid #604e2a;
	font-family: Hobo Std,Verdana, Arial, Helvetica, sans-serif;
	font-size:15pt;
	color:#604e2a;
}
.box .boximg
{
	 float:left;
	 width:470px;
	 height:185px;
}
.boximg div
{
	margin:10px 0 0 6px;
}
.box .boximg .webdev {
background:url(../images/img.png) no-repeat scroll 0px -135px transparent;
height:137px;
width:150px;
float:left;
}
.box .boximg .webdev:hover {
background:url(../images/img.png) no-repeat scroll 0px 0px transparent;
height:137px;
width:150px;
float:left;
}
.box .boximg .healthcare {
background:url(../images/img.png) no-repeat scroll -158px -135px transparent;
height:143px;
width:145px;
float:left;
}
.box .boximg .healthcare:hover {
background:url(../images/img.png) no-repeat scroll -158px 0px transparent;
height:140px;
width:145px;
float:left;
}

.box .boximg .edu {
background:url(../images/img.png) no-repeat scroll -313px -135px transparent;
float:left;
height:143px;
width:145px;
}
.box .boximg .edu:hover{
background:url(../images/img.png) no-repeat scroll -313px 0px transparent;
float:left;
height:137px;
width:145px;
}

.menu ul li
{
	float: left;
	list-style: none;
	padding: 0 8px;
	background: url(../images/menuGap.gif) no-repeat 0 4px;
}

.l {
	background:url(../images/img.png) no-repeat scroll -149px -293px transparent;
	height:10px;
	width:25px;
	float:left;
}
.r
{
background:url(../images/img.png) no-repeat scroll -172px -293px transparent;
height:10px;
width:25px;
float:right;
}
.bT
{
	border-top: solid 1px #b6afa0;
	height:2px;
	float:left;
	margin-top:1px;
}

.lB {
background:url(../images/img.png) no-repeat scroll -149px -336px transparent;
height:10px;
width:31px;
}
.bB
{
	border-bottom: solid 1px #b6afa0;
	height:2px;
	float:left;
	margin:-3px 0 0 31px
}
.rB{
	background:url(../images/img.png) no-repeat scroll -168px -336px transparent;
	height:10px;
	width:29px;
	float:right;
	margin-top:-10px;
}

.boxClient 
{
	width:950px;
	height:110px;
	padding-top:20px;
}

.boxClient .wClient
{
	width:900px;	
}

.boxClient .content
{
	border-left:1px solid #b6afa0;
	border-right:1px solid #b6afa0;
	min-height:90px;
	width:948px;
	clear:both;
}
.boxClient .content ul li
{
	float: left;
	list-style: none;
	line-height:10px;
	padding: 18px 20px 0 20px;
	background:url(../images/mnuGap_client.png) no-repeat scroll 0 12px transparent;	
}
.content ul li:first-child
{
	background:none;
}
.boxTree
{
}

.boxTree .content{width:99%;}
.boxTree #sidetree
{
	border-left:1px solid #B6AFA0;
	border-right:1px solid #B6AFA0;	
	height:300px;
	overflow:auto;
	clear:both;
}
.boxTree .wClient{width:150px;}
/*.boxTree h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15pt;
	color:#604E2A;
}*/


.boxTabs
{
	width:450px;
	min-height:90px;
	padding:20px 0 0 5px;
	float:left;
}

.boxTabs .content{width:448px;}
.boxTabs .wClient{width:400px;}


.boxQuote
{
	width:200px;
	/*height:350px;*/
	padding:3px 0 0 20px;
	float:left;
}
/*.boxQuote h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15pt;
	color:#604E2A;
}*/
.blr
{
	border-left:1px solid #B6AFA0;
	border-right:1px solid #B6AFA0;	
	padding-left:25px;	
	min-height:297px;
	clear:both;
}
.blr div
{
	padding-top:5px;	
}
.boxQuote .wClient
{
	width:150px;
}
/*.boxQuote div
{
	padding-top:5px;
}*/

.boxTestimonial
{
	/*width:250px;
	padding-top:20px;
	/*float:left;	*/
}
/*.boxTestimonial h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15pt;
	color:#604E2A;
}*/
.boxTestimonial .content
{
	clear:both;
	width:99%;
	border-left:1px solid #B6AFA0;
	border-right:1px solid #B6AFA0;
}
.boxTestimonial .bT{width:150px;}
.boxTestimonial .bB{width:140px;}

.boxTestimonial .bArw
{
	background:url(../images/img.png) no-repeat scroll -17px -291px transparent;
	height:12px;
	width:66px;
	margin-top:-1px;
	position:absolute;
	left:165px;
}
.boxTestimonial .boxTxt
{
	z-index:999;
	padding:5px;
	position:relative;
}
.inQuote
{
	background:url(../images/img.png)no-repeat -402px  -293px;	
	width:50px;
	height:45px;
	margin:-60px 0 0 145px;
	position:absolute;
	z-index:1
}
.boxTechnology
{
	min-height:90px;
	padding-left:5px;
	/*float:left;*/
}

.boxTechnology .content
{
	clear:both;
	border-left:1px solid #B6AFA0;
	border-right:1px solid #B6AFA0;
}
.boxTechnology .wClient{width:670px;}
/*.boxTechnology h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15pt;
	color:#604E2A;
}*/
.techContent ul li
{
	list-style:none;
	width:210px;
	float:left;
	margin-left:25px;	
}
/***************/
.newTitle
{
	padding: 10px;
    list-style-type: none;
    width:100px;
    float:left;    
}
.newTitle li
{
   /* border-bottom: solid 1px red;*/
    cursor: pointer;
    list-style:none;
    line-height:30px;  
    padding-left:10px;
}
.paneContent
{		
    float:left;
    padding:10px 0 0 20px;
    width:300px;
    min-height:290px;
    border:1px solid #E5CEC1;
    margin-bottom:5px;
}
.paneContent ul li
{	
    /*border: solid 5px #CFAE19;*/
	display: none;
    list-style:none;
    
}
.paneContent ul li:first-child
{
    display: block;    
}
.paneContent ul li img
{
	padding-right:5px;
	width:100px;
	height:30px;
	float:left;	
}
.libg
{
	/*background:url(../images/leftmnu.png)no-repeat 0 0;*/
	background:url(../images/img.png)no-repeat -260px  -294px;
	height:30px;
	width:113px;
	position:relative;	
}
.divbg
{
	/*background:transparent url(../images/TabModule_BG_content_ltr.png)no-repeat 0 0;
	min-height:150px;	*/
	border-left:1px solid #B6AFA0;
	border-right:1px solid #B6AFA0;	
}

/* watermark positioning container */
.updnWatermark
{
	position: relative;	/* positioning container */
	width: 0;
	height: 1.25em;	/* must specify height for consistent vertical alignment */
	vertical-align:text-top;
}
/* IE7/6 hasLayout hack */
.updnWatermark
{
/*	zoom: 1;*/
}
/* watermark label styling */
.updnWatermark label
{
	position: absolute;
	left: 0;
	top: 0;
	white-space: nowrap; 
	color: #604e2a;
	padding-left: 4px;
	height: 1.25em;	/* must specify height for consistent vertical alignment */
    vertical-align:text-top;
}
.txtTexstimonial
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#a97965;
}
.txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#604E2A;
}
.hrline
{
	width:950px;
	height:3px;
	background-color:#b6afa0;
	margin-top:20px;
	margin-left:25px;
}
.footer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#604E2A;
	text-align:center;
	width:950px;
}
.Title
{
	font-family: Hobo Std,Verdana, Arial, Helvetica, sans-serif;
	font-size:15pt;
	color:#604E2A;
	font-weight:bold;
}

/**/
.btnProNxt a,
.btnProBck a
{
	display:block;
	height:36px;
	width:360px;
}
.btnProNxt a{background:transparent url(../images/btnProNxt.gif) no-repeat 0 0;}
.btnProBck a{background:transparent url(../images/btnProBck.gif) no-repeat 0 0;}

.btnProNxt a:hover{background:transparent url(../images/btnProNxtO.gif) no-repeat 0 0;}
.btnProBck a:hover{background:transparent url(../images/btnProBckO.gif) no-repeat 0 0;}

.divinfo
{
	display:none;
	padding-left:180px;	
}

.conEmail,
.conFax,
.conMob,
.conPhn,
.conWeb
{
	padding-left:23px;
	height:25px;
	line-height:20px;
	display:block;
}
.conEmail {	background: transparent url(../images/cemail.png) no-repeat 0 3px;}
.conFax{background: transparent url(../images/cfax.png) no-repeat 0 0;}
.conMob{background: transparent url(../images/cmobile.png) no-repeat 0 2px; }
.conPhn{background: transparent url(../images/cphone.png) no-repeat 0 2px;}
.conWeb{background: transparent url(../images/cWeb.gif) no-repeat 0 2px;}

.content .techContent ul li div{
float:left;
height:auto;
padding:3px 0 3px 0px;
width:213px;
}
.content .techContent ul li div img
{
	padding-left:5px;	
}
.moreDetail li
{
	padding:5px;
	background-color:#f1dcc6;
	line-height:20px;
	border:solid 1px #865929;
	list-style-image:url(../images/Right-arrow.ico);
	
}
.description ol li,
.description ul li
{
	padding:0!important;
	background-color:transparent!important;
	border:none!important;
}
ol
{
list-style-position:inside;
}
ul
{
	list-style-position:outside;	
}
.description
{
	display:none;
	text-align:justify;
	padding:10px 0 10px 30px;
}
p
{
padding:5px 0;
}
.ulstyle
{
	margin-left:40px;
	list-style-image:url(../images/li.what.jpg);
}
h2 
{
border-bottom:1px solid #604E2A;
color:#FF3C00;/* #604E2A;*/
font-family:trebuchet ms,Verdana,Arial,Helvetica,sans-serif;
font-size:20pt;
padding:20px 0 0;
}
h3 
{
color:#27B4D6;/* #604E2A;*/
font-family:Hobo Std,Verdana,Arial,Helvetica,sans-serif;
font-size:12pt;
padding:20px 0 0;
}
input
{width:150px;
 background-color:#FFF;
 border:1px solid #b6afa0;
 color:#333;
 font-size:11px;
 margin:0;
 padding:2px 0;
 height: 1.25em;
 vertical-align: middle;
 }
input:hover{background-color:#F0FAFE;}

textArea 
{
 width:90%!important;
 background-color:#FFF;
 border:1px solid #b6afa0;
 color:#333;
 font-size:11px;
 margin:0;
 padding:2px 0;}
textArea:hover{background-color:#F0FAFE;}
