@charset "utf-8";
/* Homepage */

.hr01 {
	border-top: 1px dotted #CCCCCC;
	clear: both;
	float: left;
	height: 1px;
	margin: 15px 0 0 0;
	padding: 0 0 15px 0;
	width: 100%;
}

.hr02 {
	border-top: 1px dotted #CCCCCC;
	clear: both;
	float: left;
	height: 1px;
	margin: 10px 0 0 0;
	padding: 0 0 15px 0;
	width: 100%;
}

#content-left
{
	background: transparent url(../_images/common/background-home-contentleft.jpg) left repeat-y;
	float: left;
	margin: 30px 0 0 0;
	width: 390px;
}

.titletext-section
{
	clear: both;
	color: #8B2512;
	font-size: 20px;
	margin: 15px 0 0 25px;
	width: 100%;
}

.titletext-section2
{
	clear: both;
	color: #8B2512;
	font-size: 20px;
	margin: 15px 0 0 0;
	width: 100%;
}
.titletext-section52
{
	clear: both;
	color: #8B2512;
	font-size: 20px;
	margin: 5px 0 0 0;
	width: 100%;
}

.bodytext01
{
	color: #676149;
	font-size: 12px;
	margin: 10px 25px;
}
.jobDetails{color: #8b2512;font-size: 14px;font-weight:normal;}
.rd{color: #8b2512;font-size: 14px;font-weight:normal;}
.jobDesc{padding-left:80px;font-size:12px;}
.ejobLnks{background: transparent url(../_images/home/bullet-linktext01.jpg) no-repeat 0px 3px; font-size: 12px;margin: 0 0;padding: 0 25px 0 0;text-indent: 14px;}
.ejobLnks a{text-decoration:none;color:#676149;}
.ejobLnks a:hover{text-decoration:underline;color: #8B2512;}
.linktext01
{
	background: transparent url(../_images/home/bullet-linktext01.jpg) no-repeat 0px 3px; 
	float: right;
	font-size: 12px;
	margin: 15px 0;
	padding: 0 25px 0 0;
	text-decoration: none;
	text-indent: 14px;
}

.linktext01 a, .linktext01 a:active, .linktext01 a:visited, .linktext01 a:hover
{
	color: #8B2512;
}

.linktext02
{
	background: transparent url(../_images/home/bullet-linktext01.jpg) no-repeat 0px 3px; 
	float: left;
	font-size: 12px;
	margin: 15px 0;
	padding: 0 25px 0 0;
	text-decoration: underline;
	text-indent: 14px;
}

.linktext02 a, .linktext02 a:active, .linktext02 a:visited, .linktext02 a:hover
{
	color: #8B2512;
}

#news
{
	list-style-type: none;
	margin: 10px 25px;
}

#news li
{
	margin: 0 0 10px 0;
}

.newsdate
{
	color: #8B2512;
	font-size: 12px;
}

.newstitle
{
	color: #7B7658;
	font-size: 12px;
	padding: 0 0 20px 0;
}

.software-item
{
	clear: both;
	margin: 20px 0 10px 0;
	width: 100%;
	padding-left:10px;
}

.software-image
{
	float: left;
	height: 90px;
	margin: 0 25px 0 18px;
	width: 49px;
}

.software-details
{
	float: left;
	width: 280px;
	margin: 0 0 30px 0;
	
}

.software-title
{
	font-size: 12px;
}

.software-title a
{
	color: #8B2512;
	font-size: 12px;
	text-decoration:none;
}

.software-title a:hover
{
	color: #8B2512;
	text-decoration:underline;
}

.software-description
{
	color: #7B7658;
	font-size: 12px;
}

.software-link
{
    float: left;
	font-size: 11px;
	margin: 20px 10px 0 0;
}
.software-link a
{
	color: #7B7658;
	text-decoration:none;
}
.software-link a:Hover
{
	color: #7B7658;
	text-decoration:underline;
}

.software-link a, .software-link a:visited, .software-link a:hover
{
	color: #7B7658;
}

/* Content Right */
#content-right
{
	float: right;
	margin: 30px 0 0 0;
	width: 530px;
}

.content-right-small
{
	float: left;
	width: 50%;
}

#content-quicklinks
{
	border-left: 1px dotted #CCCCCC;
	clear: both;
	color: #676149;
	float: left;
	font-size: 12px;
	height: 250px;
	margin: 30px 0 0 0;
	
}

#content-quicklinks li
{
	clear: left;
	margin: 20px 0 30px 0;
	
}

#content-quicklinks img 
{
	float: left;
	margin: -2px 10px 0 40px;
}

#content-quicklinks a
{
	color: #676149;
	text-decoration:none;
}
#content-quicklinks a:hover
{
	text-decoration:underline;
}

#project-details
{
	float: left;
	margin: 15px 0 0 0;
	width: 210px;
}
#liStatic{padding-top:14px;}
#liStatic a{color: #8B2512;font-size: 12px;text-decoration:underline;}
#project-title
{
	color: #8B2512;
	font-size: 12px;
}

#project-description
{
	color: #676149;
	font-size: 12px;
}

#featured-project-image
{
	float: right;
}

.serviceslist
{
	color: #676149;
	float: left;
	font-size: 12px;
	margin: 0px 30px 15px 18px;
	list-style-type: circle;
	list-style-image: url(../_images/common/bullet-circle.jpg);
	width:235px;
	
}
.serviceslist a{text-decoration:none;color:#676149;}
.serviceslist a:hover{text-decoration:underline;color:#676149;}
.sMargin{height:10px;}
.foat-right{float:right;}
.foat-left{float:left;}
.aClass{text-decoration:none;color:#676149;}
.aClass:hover{text-decoration:underline;color:#676149;}
/* for demo form note*/
.note{color: #8b2512;font-size: 11px;font-weight:normal;}