div.portfolioLeft {
	background: right top no-repeat url(../images/technology.gif) !important;
}

div#portfolioContent div {
	border-bottom: 1px solid #E9EAE5;
	margin: 10px 0;
	padding: 0;
}

div#portfolioContent div p {
	margin: 0 0 0.5em 0;
/*	background:url(../images/folders_portfolio.gif) top left no-repeat;*/
}

div#portfolioContent p {
	text-align:justify;
}



div#portfolioContent h1 {
	display:block;
	color: #FF6600;
	font-size: 20px;
	line-height: 140%;
	vertical-align:middle;
	border-bottom: 2px solid #FF6600;
	padding-left: 0.8em;
	margin: 10px 0 5px 0;
}



div#portfolioContent div div {
	float:right;
	color:#FF6600;
	width: 10em;
	margin: 0.1em 0 0 0.5em;
	padding: 0.5em;
	border: 1px solid #E9EAE5;
}

div#portfolioContent div div strong {
	display:none;
}



div#portfolioContent h2 {
	font-size: 15px;
}

div#portfolioContent h3 {
	font-size: 15px;
/*	color: #FF6600;*/
	color: #424DA5;
/*	border-bottom: 1px solid #FF6600;*/
	border-bottom: 2px solid  #424DA5;
}



div#portfolioContent div.case a {

	font-weight:bold;

	text-decoration:none;

	color:#FF6600;

/*	display:block;

	width: 250px;

	float:left;*/

}



div#portfolioContent div.case a:hover {

	text-decoration:underline;

	color:#FF9900;

}

div#portfolioContent div.case strong {

	padding-right: 1em;

}

div#portfolioContent div.case {

	padding-bottom: 1em;

	line-height: 20px;

}



div#projectContent div {

	margin: 0.5em 0 0.5em 0;

}

div#projectContent div p {

	margin: 0 0 0.5em 0;

	background:url(../images/folders_portfolio.gif) top left no-repeat;

}



div#projectContent p{

	text-align:justify;

}

div#projectContent ul{

	text-align:justify;

}

div#projectContent ul li{

	margin-bottom: 0.5em;

}

div#projectContent h1 {

	display:block;

	color: #FF6600;

	font-size: 20px;

	line-height: 140%;

	vertical-align:middle;

	border-bottom: 2px solid #FF6600;

	padding-left: 0;

	margin: 10px 0 0 0;

}

div#projectContent h2 {

	display:block;

	background-color: #FFEFDE;

	color: #FF822D;

	line-height: 150%;

	vertical-align:middle;

	margin: 0 0 5px 0;

	padding-left: 0.8em;

	font-weight:normal;

	font-size: 18px;

}

div#projectContent h3 {

	font-size: 15px;

}

div.problem {

	float:left;

	width: 245px;

	margin-right: 25px !important;

/*	color: #6A715D;*/

}

div.tech {

	float:left;

	width: 245px;

/*	color: #D8623B;*/

/*	color: #FF6600;*/

	color: #212D75;

}

div#projectContent hr {

	clear:both;

	display:block;

}

div#portfolioContent span.projectTitle{

	font-weight:bold;

	color: #7D85C1;

	padding-left: 20px;

	font-size:larger;

}

div#portfolioContent span.projectLink{

	display:block;

	text-align:right;

	font-weight:bold;

	padding-left: 20px;

}

div#portfolioContent span.projectLink a{

	color:#FF6600;

}

div#portfolioContent span.projectLink a:visited{

	color:#FF9900;

}



/*expertise*/

div#javaContent {

	margin-bottom: 2em;

}

div#javaContent p {

	text-align:justify;

}

div#javaContent h1{
	display:block;
	color: #FF6600;
	font-size: 20px;
	line-height: 140%;
	vertical-align:middle;
	border-bottom: 2px solid #FF6600;
	padding-left: 0.8em;
	margin: 10px 0 5px 0;
}

div#javaContent h2{

	border-top: 1px solid #424DA5;

	color:#424DA5;

	padding-top: 1em;

	margin-top: 1em;

}

div#javaContent h3.cases{

	color:#FF6600;

	padding: 0;

	margin: 2em 0 0 0;

	font-size: 14px;

}

div#javaContent h3 a{

	color:#FF6600;

	font-size: 14px;

}

div#javaContent ul {

	list-style-image:url(../images/soft_point.gif);

	padding-left: 15px;

}

div#javaContent ul li{

	margin-bottom: 1em;

}

div#javaContent .liHead {

	color:#555FAE;

}

div#javaContent div#cases {

	border-top: 1px solid #FFAE74;

	background-color: #FFEAD5;

	padding: 1em;

}

div#javaContent div#cases .case{

	border-bottom: 1px solid #FFAE74;

	margin-bottom: 1em;

}

div#javaContent div#cases .case h3{

	font-size: 14px;

	padding: 0;

	margin: 0;

	font-variant:small-caps;

}

div#javaContent div#cases .case p{

	margin: 0.3em;

}