/**
 * Style sheet styles
 */
.portfolio
{
	margin-bottom:20px;
}

.portfolio div.ce_colsetStart
{
	padding-bottom:20px;
	background-image:url("tl_files/images/shadow.jpg");
	background-position:center bottom;
	background-repeat:no-repeat;
}

#main strong
{
	color:#ffffff;
}

#main h1, #right h1, #left h1
{
	padding-left:30px;
	background-image:url("tl_files/images/h1_icon.jpg");
	background-position:left bottom;
	background-repeat:no-repeat;
	font-weight:normal;
	line-height:35px;
}

#contentslider h1
{
	font-weight:normal;
	color:#857667;
	line-height:25px;
}

#contentslider h2
{
	margin:30px 0px 0px 0px;
}

#contentslider div.ce_text p, #contentslider div.ce_form, #contentslider h2
{
	color:#333333;
}

div.colsetStart_first
{
	margin-bottom:15px;
	padding-bottom:15px;
	background-image:url("tl_files/images/shadow.jpg");
	background-position:center bottom;
	background-repeat:no-repeat;
}

.portfolio div.ce_text
{
	margin-bottom:15px;
}

.portfolio div.c38l div.ce_text p
{
	padding-right:10px;
}

.portfolio div.c25l div.ce_list
{
	width:240px;
	height:200px;
	background-image:url("tl_files/images/bg_services.jpg");
	background-repeat:no-repeat;
}

.portfolio div.c25l div.ce_list h2
{
	margin-top:11px;
	margin-left:15px;
	font-weight:normal;
}

.portfolio div.c25l div.ce_list ul
{
	width:240px;
	margin-bottom:20px;
	padding-top:10px;
}

.portfolio div.c25l div.ce_list ul li
{
	padding-left:20px;
	vertical-align:middle;
	line-height:20px;
	list-style-type:none;
}

.portfolio div.c25l div.ce_list ul li.check
{
	background: url('tl_files/images/li_check.gif') 0px 0px no-repeat;
}

.portfolio div.c25l div.ce_list a.hyperlink_txt
{
	margin-left:15px;
}

.portfolio div.c37r div.ce_image
{
	padding-left:20px;
}

div.ce_text p
{
	margin-bottom:11px;
}
