body
{
	margin:0px;  
	 padding:0px; 
	background:url(../img/bkg_all.jpg); 
	background-position:center; 
	background-repeat:repeat-y;
   background-color:#dbdada;	
   font-family:Arial, Helvetica, sans-serif;
	
}

.tbMain
{
	margin:0px;
	margin-top:0px;
	margin-left:0px;
	width:982px;
}
.tdMainTop
{
	background-image:url(../img/shadow_top.png);
	 background-position:bottom; 
	 background-repeat:no-repeat;	 
	 height:16px;
}
/*style of pages: Top banner,left and right side of content*/
.tdLefthome
{
	background-image:url(../img/left_home.jpg);
	 background-position:top right; 
	 background-repeat:no-repeat;
	 width:139px;
	 text-align:left;
	 margin:0px;
	 padding:0px;
	 vertical-align:top;
}
.tdTophome
{
	background-image:url(../img/top_home.jpg);
	 background-position:top; 
	 background-repeat:no-repeat;
	  padding-top:112px;
	  width:704px; 
	  height:530px ;
	  vertical-align:top;
}
.tdRighthome
{
	background-image:url(../img/right_home.jpg); 
	background-position:top; 
	background-repeat:no-repeat;
	 width:139px;
	 text-align:left;
	 margin:0px;
	 padding:0px;
	 vertical-align:top;
}
.tdLeftservices
{
	background-image:url(../img/left_services.jpg);
	 background-position:top right; 
	 background-repeat:no-repeat;
	 width:139px;
	 text-align:left;
	 margin:0px;
	 padding:0px;
	 vertical-align:top;
}
.tdTopservices
{
	background-image:url(../img/top_services.jpg);
	 background-position:top; 
	 background-repeat:no-repeat;
	  padding-top:112px;
	  width:704px; 
	  height:530px ;
	  vertical-align:top;
}
.tdRightservices
{
	background-image:url(../img/right_services.jpg); 
	background-position:top; 
	background-repeat:no-repeat;
	 width:139px;
	 text-align:left;
	 margin:0px;
	 padding:0px;
	 vertical-align:top;
}
.tdLeftprojects
{
	background-image:url(../img/left_projects.jpg);
	 background-position:top right; 
	 background-repeat:no-repeat;
	 width:139px;
	 text-align:left;
	 margin:0px;
	 padding:0px;
	 vertical-align:top;
}
.tdTopprojects
{
	background-image:url(../img/top_projects.jpg);
	 background-position:top; 
	 background-repeat:no-repeat;
	  padding-top:112px;
	  width:704px; 
	  height:530px ;
	  vertical-align:top;
}
.tdRightprojects
{
	background-image:url(../img/right_projects.jpg); 
	background-position:top; 
	background-repeat:no-repeat;
	 width:139px;
	 text-align:left;
	 margin:0px;
	 padding:0px;
	 vertical-align:top;
}
.tdLeftclients
{
	background-image:url(../img/left_clients.jpg);
	 background-position:top right; 
	 background-repeat:no-repeat;
	 width:139px;
	 text-align:left;
	 margin:0px;
	 padding:0px;
	 vertical-align:top;
}
.tdTopclients
{
	background-image:url(../img/top_clients.jpg);
	 background-position:top; 
	 background-repeat:no-repeat;
	  padding-top:112px;
	  width:704px; 
	  height:530px ;
	  vertical-align:top;
}
.tdRightclients
{
	background-image:url(../img/right_clients.jpg); 
	background-position:top; 
	background-repeat:no-repeat;
	 width:139px;
	 text-align:left;
	 margin:0px;
	 padding:0px;
	 vertical-align:top;
}
.tdLeftabout
{
	background-image:url(../img/left_about.jpg);
	 background-position:top right; 
	 background-repeat:no-repeat;
	 width:139px;
	 text-align:left;
	 margin:0px;
	 padding:0px;
	 vertical-align:top;
}
.tdTopabout
{
	background-image:url(../img/top_about.jpg);
	 background-position:top; 
	 background-repeat:no-repeat;
	  padding-top:112px;
	  width:704px; 
	  height:530px ;
	  vertical-align:top;
}
.tdRightabout
{
	background-image:url(../img/right_about.jpg); 
	background-position:top; 
	background-repeat:no-repeat;
	 width:139px;
	 text-align:left;
	 margin:0px;
	 padding:0px;
	 vertical-align:top;
}
.tdLeftcontact
{
	background-image:url(../img/left_contact.jpg);
	 background-position:top right; 
	 background-repeat:no-repeat;
	 width:139px;
	 text-align:left;
	 margin:0px;
	 padding:0px;
	 vertical-align:top;
}
.tdTopcontact
{
	background-image:url(../img/top_contact.jpg);
	 background-position:top; 
	 background-repeat:no-repeat;
	  padding-top:112px;
	  width:704px; 
	  height:530px ;
	  vertical-align:top;
}
.tdRightcontact
{
	background-image:url(../img/right_contact.jpg); 
	background-position:top; 
	background-repeat:no-repeat;
	 width:139px;
	 text-align:left;
	 margin:0px;
	 padding:0px;
	 vertical-align:top;
}
/*end of style of pages: */
.tdLeftShadow
{
	width:19px;
	float:left;
	height:524px;	
}
.tdLeftBotShadow
{
	width:120px;
	float:left;
	height:19px;	
}
.tdRightBotShadow
{
	width:15px;
	float:right;
	height:524px;	
}
.tdRightShadow
{
	width:124px;
	float:right;
	height:19px;	
}
.tdContent
{
	height:429px;
	width:659px;
	 padding:5px;
	 background-color:#EFEFEF; 
	 text-align:left;
	 vertical-align:top;
}
.tdLeftContent
{
	background-image:url(../img/content_leftpx.png); 
	background-repeat:repeat-y;
	width:17px;
	vertical-align:top;
	text-align:left;
}
.tdRightContent
{
	background-image:url(../img/content_rightpx.png); 
	background-repeat:repeat-y;
	vertical-align:top;
	width:18px;
	text-align:right;
}
.textSmallB
{
	color:#335C70;
	font-size:11px;
}
.textBigB
{
	color:#335C70;
	font-size:14px;
}
.textBigBold
{
	color:#335C70;
	font-size:14px;
	font-weight:bold;
	
}
.textBigClient
{
	color:#335C70;
	font-size:18px;
}
.textTitle
{
	color:#335C70;
	font-size:14px;
	font-weight:bold;
	float:left; text-align:left;
	
}
.textSmallG
{
	color:#787777;
	font-size:11px;
}
.textMenu
{
	color:#333333;
	font-size:11px;
	font-weight:bold;
	float:left;
}
.textMenuNo
{
	color:#999999;
	font-size:11px;
	font-weight:bold;
	float:left;
}
.menuDiv
{
	float:left;width:91px;
}
.lineMenu
{
	border-left:solid 1px #999999;
	height:40px;
	margin-left:2px;
	float:left; 
	width:1px;
}
.menuDivMain
{
	width:659px; 
	padding-bottom:5px;
	padding-top:10px;
	border-bottom:solid 1px #ffffff;
	float:left;
}
.contentDivMain
{
	width:659px; 
	padding-bottom:5px;
	padding-top:10px;	
	float:left;
}
.imgMenu
{
	border:none;
	
}
.divNewsSection
{
	float:left;
	width:170px;
	font-size:11px;
	color:#787777;
	padding-bottom:18px;
	padding-left:20px;
}
.divProjectSection
{
	float:left;
	width:170px;
	font-size:11px;
	color:#335C70;
	
	padding-left:20px;
}
.divMenuSection
{
	float:left;
	width:174px;	
	padding-left:0px;
	padding-bottom:5px;
	
}
.divMenuSel
{
	width:20px; 
	float:left;	
	text-align:right;
	font-size:11px;
	color:#787777;	
	
}
.linkMenuLeft
{
	font-size:11px;
	color:#787777;
	font-weight:bold;
	text-decoration:none;	
}
.tdContentInside
{
	vertical-align:top;
	padding:0px 5px 0px 15px; 
	text-align:left;
	 font-size:12px;
	 color:#787777;
}
.tdPhoto
{
	width:120px;
	background-color:#D6D5D5;
	padding:5px; 
}
.tdCopyr
{
	font-size:11px; 
	color:#666666; 
	text-align:right;
}
.tdMore
{
	text-align:right;
	background-color:#D6D5D5; 
	padding-right:15px; 
	padding-bottom:5px;
	text-align:right;
}
.link
{
	font-size:12px;
	color:#335C70;
	text-decoration:none;
	padding:1px;
	font-weight:bold;
}
.divAboutUs
{
	float:left;
	padding-left:40px; 
	width:380px; 
	text-align:left; font-size:12px;
}
.tdService1
{
	border-right:solid 1px #ffffff;
	width:213px; 
	height:260px;
	vertical-align:top;
	padding:0px 5px;
}
.tdService2
{
	border-right:solid 1px #ffffff;
	width:400px;vertical-align:top;
	padding:0px 5px 0px 15px;
}
.imgT
{
	float:left;border:0px;
}
.tdHome
{
	border-right:solid 1px #ffffff;
	width:213px;
	vertical-align:top;
	padding:0px 5px;
}
.divContact
{
	font-weight:normal;
	padding:3px 0px 3px 20px;
	 color:#335C70;
	 font-size:11px;
}
.divContact a
{
	font-weight:normal;
	style="font-size:11px ;
}
.divContactHeader 
{
	padding-left:20px; clear:both;
	font-size:11px;
}

.linkLg
{
	color:#335C70;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
.linkLgsel
{
	color:#335C70;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
}