body {
	background: url(../images/body-bg.gif) repeat-x #6b6a69;
	margin: 10px 0 0 0;
}
body, td, th {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	line-height:15px;
} 
td, th{
	vertical-align:top;
}
a img{	border:0;
}
a
{	color:#ff6600;	text-decoration:none;
}
a:hover
{
	color:#000000
}
.clear
{
	height:0;	line-height:0;	font-size:1px;	clear:both;
}

#header, #footer, #mainContent {
	margin:0 auto;
	width:979px;
	background:#FFFFFF;
}
#mainContent #leftBar, #mainContent #content{
	float:left}


#footer, #mainContent 
{
	border-left:11px solid #FFFFFF;
	border-right:11px solid #FFFFFF;
}
#header
{
	border-left:11px solid #FFFFFF;
	border-right:11px solid #FFFFFF;
	border-top:15px solid #FFFFFF;
	border-bottom:8px solid #FFFFFF;
}

#header .header-banner
{
	vertical-align:bottom;
}

#mainContent #leftBar{
	width:261px;
	padding: 0 8px 10px 0;
}
#mainContent #content{
	width:710px;
}
#navigation
{
	height:22px;
	padding:3px 0 0 5px;
}
#navigation, .news-box h2
{
	border:1px solid #646464;
	background:url(../images/nav-bg.gif) repeat-x;
	}
#navigation ul li, #navigation ul, .home-tab1 td ul li, .home-tab1 td ul
{
	margin:0;
	padding:0;
	list-style:none;
}
#navigation ul li
{
	float:left;
	padding:0 1px;
}
#navigation ul li.list{
	padding-top:2px;}
#navigation ul li, #navigation ul li a{
	text-transform:uppercase;
	color:#FFFFFF;
	}
#navigation ul li a{
	padding:2px 6px;
	float:left;
}#navigation ul li a:hover
{
	background:#ff7f00;
}


.news-box{
	padding:0 12px 5px 12px;
}
.news-box h2
{
	padding:6px 7px 5px 8px;
	margin:0 -12px 5px -12px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.contentMast
{	padding:25px 12px 15px 12px;
}.contentMast h1{	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#ff6500;
padding:0;
margin:0 0 15px 0;}

.home-tab1 th
{
	padding: 0 0 0 10px;
}
.home-tab1 td
{
	padding:15px 15px 10px 148px;
}
.home-tab1 td.dc{
	background:url(../images/dc-bg.gif) no-repeat 0 25px;}
.home-tab1 td.tc{
	background:url(../images/tc-bg.gif) no-repeat 0 15px;}

.home-tab1 td ul li a{
	color:#999999;
	background:url(../images/bullet.gif) no-repeat 0 5px;
	display:block;
	padding: 0px 0 6px 12px;
	}.home-tab1 td ul li a:hover{	color:#ff6600;	text-decoration:underline}
.home-tab2 td, #leftBar .testimonials, #leftBar .contact {
	background:url(../images/home-tab-bg.gif) repeat-x #FFFFFF 0 40px;
	border-right:11px solid #FFFFFF;
	}	
	#leftBar .testimonials 
	{		/*border-top:1px solid #fcbb90;*/}
.home-tab2 .contact, #leftBar .contact
	{
		width: 261px;
		}
		.home-tab2 h2, #leftBar .testimonials h2, #leftBar .contact h2{
			font:bold 16px Verdana, Arial, Helvetica, sans-serif;
			color:#5e5d5c;
			padding:12px 0 12px 40px;
			margin:0;}
.home-tab2 .contact h2, #leftBar .contact h2
{
	background:url(../images/contact-bg.gif) no-repeat;
}.home-tab2 .testimonials
	{
		width: 466px;
}
.leftBar .testimonials
	{
		width: 261px;
}
.home-tab2 .clients
	{
		width: 230px;
		border:0;
}
.testimonials h2
{
	background:url(../images/testimonials-bg.gif) no-repeat;
}		
.home-tab2 .clients h2
{
	background:url(../images/client-bg.gif) no-repeat;
}
#contactForm
{
	margin:0;
	padding:15px 10px;
	
}#contactForm, .testimonials div, .home-tab2 .clients div
{
	background:url(../images/home-tab-bg1.gif) right top no-repeat;
}
.testimonials div, .home-tab2 .clients div
{
	padding: 10px 10px 0 10px;

}
.testimonials div p, .home-tab2 .clients div p 
{
	padding:10px 0 3px 0;
	margin:0;	}
#contactForm label{
	width:85px;
	float:left;
	clear:both;
	padding:3px 0 0 0;
}
#contactForm input
{
	width:140px;
	border:1px solid #cccccc;
	padding:2px 1px 2px 3px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	margin: 2px 0;
}
#contactForm button
{
	border:1px solid #ff6600;
	background:#ff6600;
	font:bold 11px tahoma;
	color:#ffffff;
	margin: 2px 0;
	padding:2px 5px;
	cursor:pointer;
}

#footer
{
	width:959px;
	padding:10px;}
	
.portfolio-content
{
	border:1px solid #fcbb90;
	padding:15px;
	}
	.portfolio-content img{
		border:1px solid #fcbb90;
		padding:2px;
		margin:10px;
	}
hr
{

	margin:10px 0;
}
