* { 
	padding : 0; 
	margin : 0; 
} 
body { 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	background:url(images/bg.gif); 
	background-repeat : repeat-x;
	line-height:18px;
	color:#000000;
} 
a {text-decoration:none;}

.img{text-align:center; border:#FF9900 1px solid;}
#wrapper { 
	margin : 0 auto; 
	width : 902px; 
} 

#header { 
	width : 902px; 
	padding : 0px; 
	margin : 0 0 10px 0; 
	height : 228px; 
	background:url(images/header.png) no-repeat; 
} 

#rightcolumn { 
	display : inline; 
	margin : 0px; 
	padding : 0; 
	width : 275px; 
	float : right; 
	padding-bottom:20px;
} 
#rightcolumn h3, h4 { 
	font : normal 1.2em Georgia, "Times New Roman", Times, serif; 
} 
.news .title { 
	text-decoration : none; 
	margin : 10px 0 20px 10px; 
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px
	
} 
.news h4 { 
	font-size : 14px; 
	padding-top : 0px; 
	padding-left : 15px; 
	padding-bottom : 3px; 
	margin-left : 0; 
	text-decoration : underline; 
	color : #ff6600; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold
} 
.news p { 
	font-size : 12px; 
	padding-left : 5px; 
	padding-bottom : 2px; 
	margin-left : 10px; 
	margin-right : 10px; 
	text-align : left; 
	padding-right : 5px; 
	color:#000000;
} 
#news
{
	float: right;
	margin:0px;
	padding:0px 10px 0px 0px;
}
#news .news
{
	width:60px;
	height:16px;
	margin:0 0 0 0;
	padding:0px;
	font-family:verdana,Arial;
	font-size:9px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	border:#FF9900 solid 1px; background:#FF9900;
	float:right;
} 
#news .news a:hover
{
	width:60px;
	height:16px;
	border:#FF6600 solid 1px; background:#FF6600;
}



#leftcolumn { 
	float : left; 
	margin : 10px; 
	padding : 0; 
	width : 605px; 
	display : inline; 
	position : relative; 
	border-right: dashed 1px #999999;
} 

#leftcolumn .content { 
	float : left; 
	width : 605px; 
	display : inline; 
	position : relative;
	background:url(images/aboutbg.gif);
	height:300px;
} 

#leftcolumn
{
	float: left;
	margin:0px;
	padding:0px 10px 0px 0px;
}
#leftcolumn .title { 
	text-decoration : none; 
	margin : 15px 0 0px 15px; 
	color:#FF6600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px
	
} 


#leftcolumn .projects { 
	float : left; 
	width : 605px; 
	display : inline; 
	position : relative;
	border-bottom:#CCCCCC dashed 1px;
	padding-bottom:5px;
	margin-bottom:5px;
} 

#leftcolumn .text  { 
	color:#000000;
	font-size : 12px; 
	font-weight : lighter; 
	padding : 10px 0 0px 0; 
	margin : 0px 20px 0px 20px; 
	text-align : justify;
} 

#leftcolumn p { 
	color:#000000;
	font-size : 12px; 
	font-weight : lighter; 
	padding : 10px 0 0px 0; 
	margin : 0px 20px 0px 20px; 
	text-align : justify;
	text-indent:40px;
} 
#leftcolumn h2 { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color : #ff6600; 
	font-size:15px;
	margin : 15px 0 0px 15px; 
} 



.clear { 
	clear : both; 
	background : none; 
} 
/*-------------------------------------------------------------------------------------MIDPART------------------------------------------------------------END---------*/		


#footermainPan
{
	height:150px;
	background:#000000;
	border-top:#FF9900 solid 5px;
	color:#fff; font:13px/22px Verdana, Arial, Helvetica, sans-serif; clear:both; padding:20px 0 0;
}

#footerPan
{
	width:902px;
	position:relative;
	margin:0 auto;
}


#footerPan p.copyright
{
	width:900px;
	background-color:#000;
	color:#fff; 
	position:absolute; 
	top:0px; 
	left:20px;
	text-align:left;
}
#footerPan .design
{
	width:600px;
	background-color:#000;
	color:#8c8c8c; 
	position:absolute; 
	top:20px; 
	left:0px;
	text-align:left;
	}
