body {
	background-image:url(images/bodyback.gif);
	background-repeat:repeat-x;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	line-height:18px;
	background-color:#d6d1bd;
	


	
	


}
fieldset
{
border-style:none;
}
legend
{
visibility:hidden;
}
form
{
padding:0px;
margin:0px;
height:400px;
overflow:hidden;
}
.inner
{
width:900px;
	margin:0px auto 0px auto;
	position:relative;

	
	
}
a
{
color:#f69129;
}
a:hover
{
text-decoration:none;	
}

img
{
border:0px none;
}

h1
{
color:#000000;
font-size:21px;
font-weight:normal;

}
#SendMail
{


margin-left:420px;
width:480px;
overflow:hidden;


	
}
#SendMail #mailForm
{
   
	width:300px;
	height:301px;
	padding:50px;
	padding-top:25px;


	
	
}

#SendMail #mailForm ul
{
list-style:none;
padding:0px;
margin:0px;
width:400px;
}
#SendMail #mailForm ul li
{
float:left;
width:135px;
padding:10px;
position:relative;
text-align:right;



}


#SendMail #mailForm ul li  strong
{

font-weight:normal;
font-size:16px;
margin-left:20px;	
color:#444034;
font-family:"Trebuchet MS";


}
#SendMail #mailForm ul li input
{
	border:0px none;
	width:213px;
	height:18px;
	background-image: url(images/inputback.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding:5px;
	font-family:"Trebuchet MS";
	font-size:14px;
	background-color:#ffffff;
	background-attachment: scroll;	
}
#SendMail #mailForm ul li input.bu
{
	background-color:#3c3934;
	width:102px;
	background-image:none;
	color:#FFFFFF;
	font-size:18px;
	height:31px;
	padding:3px;
	float:left;
	
	
	
	
}

#SendMail #mailForm ul li textarea
{
	border:0px none;
	width:203px;
	height:28px;
	background-image: url(images/textarea.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:141px;
	padding:10px;
	overflow:auto;
	font-family:"Trebuchet MS";
	font-size:14px;
	background-color:#ffffff;
	
	
}

#SendMail #background
{
	/*border:1px solid #ff0000;*/
	width:499px;
	height:452px;
	

	/*background-image: url(images/sendmail.jpg);
	background-repeat: no-repeat;
	background-position: center center;*/
	margin-left:auto;
	margin-right:auto;
	
	
}
#SideBarMenu
{
	width:30px;
	height:134px;
	background-image: url(images/SideBar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position:absolute;
	top:130px;
	display:none
	
}
#SideBarMenu div
{
padding-top:68px;
}
#TopWrapper
{
margin:0px auto 0px auto;
width:900px;
height:89px;
position:relative;
z-index:1001;	

}
#Logo
{
float:left;
font-size:30px;
padding-top:10px;

height:50px;
margin-top:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;	
color:#000000;
}
#Logo span
{
color:#f48b22;
}
#Navigation
{
top:6px;
left:680px; 
 list-style:none;
 padding:0px;
 margin:0px;
 display:block;
 position:absolute;


}
#Navigation li
{
float:left;
display:block;

}
#Navigation li a
{
	
}
#MainNavigation	
{
height:39px;
width:400px;
float:right;
padding:0px;
margin:0px;
margin-top:50px;
list-style:none;
padding-right:4px;

}
#MainNavigation	 li
{
	float:left;
	height:39px;
	width:100px;
	display:block;
	background-image: url(images/TAB.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
	
	
}
#MainNavigation	 li a
{
    
	height:19px;
	width:93px;
	display:block;
	text-align:center;	
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight:bold;
	text-decoration:none;	
	color:#b3b1ab;
	margin-left:4px;
	margin-top:7px;
	padding-top:10px;
	
	
	
	

}
#MainNavigation	 li.active
{
	float:left;
	height:39px;
	width:100px;
	display:block;
	background-image: url(images/TAB_a.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
	
}
#MainNavigation	 li.active a
{
    
	height:19px;
	width:93px;
	display:block;
	text-align:center;	
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight:bold;
	text-decoration:none;	
	color:#33312c;
	margin-left:4px;
	margin-top:7px;
	padding-top:10px;
	
	
	
	

}
#BodyWrapper
{
background-color:#f3f1e6;
padding-bottom:20px;
	
	


}

#Flash
{
height:260px;
position:relative;

}
#FlashContent
{
position:absolute;
overflow:hidden;
top:-89px;

}
#FlashContent img
{
margin-top:102px;
}
#DivContent
{
	/*background-image: url(images/OpenP.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
	
}
#DivContentR
{
  
	
	padding-top:45px;
	/*padding-bottom:35px;
	background-image: url(images/CloseP.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;*/
	
}
#SplitCOntent
{
list-style:none;
padding:0px;
margin:0px;
width:100%;


}
#SplitCOntent li
{
	float:left;
	padding-bottom:20px;
	height:410px;
	margin-bottom:0px;	
	position:relative;
	



}
#SplitCOntent li h1
{
font-size:18px;

}
.icon
{
position:absolute;
left:10px;
top:5px;
border-style:none;
}
.CustomWebApplication
{
	/*background-image: url(images/CustomWebApplication.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;*/
	padding-right:15px;
	width:280px;
	background-color:#FFFFFF;
	margin-left:3px;
	background: url(images/split_3_back.gif) right bottom;
	background-repeat: no-repeat;

	
}
.CustomWebApplication h1
{
    margin-left:60px;
	margin-top:20px;
	

}
.CustomWebApplication div
{
padding-left:20px;
padding-top:10px;
padding-right:15px;
}


.SystemProgramming
{
	/*background-image: url(images/systemprogramming.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px	;*/
	padding-right:10px;
	width:283px;
	background-color:#FFFFFF;
	margin-left:13px;
	background: url(images/split_3_back.gif) right bottom;
	background-repeat: no-repeat;

	
}
.SystemProgramming img
{
float:left;


border:2px solid #dddddd;
margin-right:10px;
}
.SystemProgramming strong
{
font-size:14px;
}
.SystemProgramming h1
{
    margin-left:62px;
	margin-top:20px;
}
.SystemProgramming div
{
padding-left:15px;
padding-top:10px;
}
.ProjectSlideshowContainer
{
	position:relative;
	width:275px;
	height:300px;
	/*background-image: url(images/Success.gif);
	background-repeat: no-repeat;
	background-position: left top;*/

	
	
	
	margin-left:18px;
	background-image: url(images/projectback_slide.gif);
	background-position: right bottom;	
	
	
	



}

.ProjectSlideshowContainer h1
{
    margin-left:75px;
	margin-top:20px;
	

}
.ProjectSlideshowContainer div
{
	

	/*background-image: url(images/project_spot_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:304px;
	width:241px;
	display:block;
	font-size:11px;
	margin-top:30px;
	margin-left:22px;*/
	padding:20px;
	margin-top:50px;
	
}
.ProjectSlideshowContainer div div
{
padding:10px;
width:205px;
height:285px;
font-weight:normal;
margin-top:0px;
margin-left:0px;
color:#333333;
line-height:13px;

	
	}
.ProjectSlideshowContainer div h1
{
margin:0px;
padding:0px;
padding-bottom:10px;



	
	}
.ProjectSlideshow
{
	position:absolute;
	top:-10px;
	z-index:25;
/*	background-image: url(images/projectSlideShowDefault.jpg);
	background-repeat: no-repeat;*/
	width:250px;
	height:335px;
}

.PorjectSlideShowBuA
{
    color:#f8bc41;
	font-size:35px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	height:35px;
	width:50px;
	text-align:center;
	padding-top:19px;
	position:absolute;
	z-index:550;
	left:210px;
	top:30px;
	
	
	
}
#footer
{

	font-size:12px;
	
	clear:both;
}
#footer div.inner
{
padding-top:20px;
}
#footer div.inner span
{
float:left;
}
#footer div.inner span strong
{
font-size:15px;

}
#footer div.inner ul
{
float:right;
padding:0px;
margin:0px;
list-style:none;
padding-bottom:10px;


}
#footer div.inner ul li a
{

}
#footer div.inner ul li span.ph
{
	background-image: url(images/telephone.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:25px;
	padding-top:3px;
	padding-right:20px;
}

#footer div.inner ul li span.mail
{
	background-image: url(images/mail.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:35px;
	padding-top:3px;
	
}


#slide1
{
	
	
    display:none;
	text-align:center;
	
	
	
	
	
	
	
}
#slide2
{
	
	display:none;
	text-align:center;
	
	
	
	
	
	
	
	
}
#slide3
{
	
	text-align:center;
	display:none;
	
	
	
	
	
	
}
#PlainText
{
padding:0px;
padding-top:20px;
margin:0px;
list-style:none;



}

#PlainText h1
{
padding:0px;
margin:0px;
padding-bottom:5px;


}

#PlainText #left
{
width:495px;
float:left;
padding-bottom:10px;




}

#PlainText #right
{
	width:396px;
	float:left;
	margin-left:8px;
	/*background-image: url(images/shadowline.gif);
	background-repeat: repeat-y;
	background-position: left top;*/
	
}
#PlainText #shdow
{
	
	
	/*background-image: url(images/shadow_l.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
}
.box3Wrapper{

	/*background:url(images/bg3.gif) repeat-x top #26383d;*/
	padding:20px;
	margin: auto;
	
	padding:20px;


	

}
.box2Wrapper{
	padding:20px;
	margin: auto;
	padding:20px;
	color:#ffffff;
	background-image: url(images/box_back2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color:#bab6a5;	

}
.box2Wrapper h1{
color:#FFFFFF;
}
.box1Wrapper{
	padding:20px;
	margin: auto;
	padding:20px;
	color:#333333;
	background-image: url(images/woddenbox2.gif);
	background-repeat: no-repeat;
	background-position: top;	

}

.box2Wrapper dl{
margin:0px;
padding:0px;


}
.box2Wrapper dl dd{
margin:0px;
padding:0px;
padding-left:20px;

}


.box4Wrapper{
	padding:20px;
	background-color:#ffffff;
	color:#666666;
	background-image: url(images/box_back.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	
	
		

}
.box4Wrapper .sh{
	padding:20px;
	background-image: url(images/sh.gif);
	background-repeat: repeat-y;
	background-position: right bottom;

}
.box5Wrapper 
{
	background-image: url(images/woddenbox3.gif);
	background-repeat: no-repeat;
	padding:20px;
	color:#333333;
}
.box4Wrapper dl{
margin:0px;
padding:0px;



}
.box4Wrapper dl dd{
margin:0px;
padding:0px;
margin-left:20px;





}
.box4Wrapper ol li
{
padding-bottom:20px;
}
.box4Wrapper img{
float:left;
padding-right:20px;
}
.box4Wrapper h1
{
color:#000000;
}

.adbox
{
border:2px solid #f06aa3;
background-color:#FFFFFF;
height:200px;

}
div.link {
	background-color: #716a6a;
	clear:both;
	height:265px;
	color:#FFFFFF;
	width:900px;
	overflow:hidden;
	background-image: url(images/project_back.gif);
	background-repeat: no-repeat;
	background-position: right bottom;	
	
	
					}
					
div.link .mystock {
	background-image: url(images/mystockfund_b.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:225px;
	padding: 20px 20px 20px 20px;
		
	
	
			}
			
div.link .saas {
	background-image: url(images/saas_b.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:225px;
	padding: 20px 20px 20px 20px;
		
	
	
			}
			
			
			div.link .lh {
	background-image: url(images/lh.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:225px;
	padding: 20px 20px 20px 20px;
		
	
	
			}
div.link .accenture {
	background-image: url(images/accenture.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:225px;
	padding: 20px 20px 20px 20px;
		
	
	
			}
			div.link .Management {
	background-image: url(images/management_info.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:225px;
	padding: 20px 20px 20px 20px;
		
	
	
			}
div.link h1
{
color:#ffffff;
font-size:17px;

}

div.box4Wrapper div.text
{
width:575px;
display:table;

height:220px;




}
div.box4Wrapper  div.text .tablecell
{
display:table-cell;

}
div.box4Wrapper  div.text .tablecell .tabledata
{


}
.content
{
padding:20px;
padding-bottom:0px;

}
.number
{

padding:0px;
margin:0px;
list-style:none;
padding-top:25px;
}
.number li
{
float:left;
height:100px;
width:325px;
margin-bottom:25px;
text-align:justify;



}
.number li.nu
{
width:100px;
height:100px;
text-align:center;

}
.services
{
	

	background-color: #ededed;
	background-image: url(images/services_back.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:399px;
		
	color:#000000;
	background-color:#f3f1e6;
	position:relative;
	
	
} 
.services div
{
position:absolute;
left:260px;
top:298px;
color:#f3f1e6;
font-size:12px;
font-weight:bold;
}
.services div h1
{
color:#f3f1e6;
}
.error
{
	
	background-image: url(images/error.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:57px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;
	position:absolute;
	display:block;
	width:auto;
	display:none;
	
	
	
	
	
	

}
.error .streach
{
	background-image: url(images/er_streach.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:57px;
	
}
.error .streach .error_content
{
	background-image: url(images/error_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height:45px;
	padding-top:12px;	
	padding-right:3px;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	

	
	
	
}
.info
{
background-color:#ffffcc;
padding:20px;
text-align:center;
font-size:14px;


}
.moreproject
{

position:absolute;
left:154px;
top:350px;
}
.globe{
	
	clear:both;
	width:855px;
	padding:20px;
	position:relative;
	}
	
	.globe #Flash{
	position:absolute;
	left:545px;
	top:155px;
	
	
	}
.eye
{
	width:21px;
	height:72px;
	background-image: url(images/eye.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
	
	position:absolute;
	left:10px;
	top:-65px;
	padding:0px;
	margin:0px;

	

}
#contactinfo{
float:left;
width:455px;
margin-top:25px;
left:5px;
position:absolute;
}
#contactinfo h1{
padding-bottom:0px;

margin-bottom:10px;
}
#contactinfo img{
float:none;
}
#contactinfo img.icon
{
left:335px;
top:10px;

}
.Cbox
{
float:left;
width:370px;
background-color:#FFFFFF;
background-image: url(images/box_back.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding:20px;
	position:relative;
	z-index:50;
	height:320px;	
	
	
	
	
		
}
.arrow
{
	width:163px;
	height:153px;
	position:absolute;
	left:-135px;
	top:85px;
	z-index:100;
	background-image: url(images/arrow.gif);
	
}
.confirmation
{
height:150px;
width:595px;
display:block;
background-image:url(images/confirmation.gif);
position:absolute;
left:150px;
top:95px;
text-align:center;
color:#FFFFFF;
padding-top:43px;
}
.confirmation h1
{
color:#f3f1e6;
}
#Validator
{
list-style:none;
padding:0px;
margin:0px;
clear:right;
width:190px;




}
#Validator li
{
height:31px;
padding-top:0px;
margin-top:0px;
float:left;
margin-right:5px;
}
.subheading{ font-size:13px; margin:10px 0 0 5px;  padding:0; color:#333; }