html { margin: 0; padding: 0; }

	
	
body { text-align:center; margin: 0; padding: 0; }

.download { display: block; width: 24px; height: 24px; background: url(../images/down.gif) no-repeat left top; }

#new_dynamic_menu a { display: block; text-align: left; padding: 11px 0 11px 25px; font-family: Arial, Helvetica, sans-serif; border-bottom: 1px solid #545454; }
#new_dynamic_menu a:link, #new_dynamic_menu a:visited { color: #fff; text-decoration: none; }
#new_dynamic_menu a:hover, #new_dynamic_menu a.itemClicked { color: #fd9500!important; background-color: #353535; }

h1.titleheader { text-align: left; border-bottom: 1px solid #545454; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 21px; font-weight: 100; }

#member_access { font-family: arial; font-size: 10px; padding: 5px; float: right; color: #bfbfbf; text-align: left; }
#member_access a { display: block; float: left; padding: 5px; background-color: #545454; text-decoration: none; }
#member_access a:hover { background-color: #656565; }

/******************************BEGIN WIDTH***************************************/

/*to sepcify the width of each div containing different number of divs or classes*/
.width1 { width:1000px; }

/*to specify the width of the menu*/
#width2 { width:183px; float:left;}

/*to let the Animation Flash come to the right*/
#width3 {float:left;}

/*to specify the width of the map*/
#width4 {width:35px; float:left;}

/*to specify the width of the Our News content*/
#width5 {width:160px; float:left; margin-left:14px;}

/*to specify the width of the Welcome content*/
#width6 {width:380px; float:left; }

/*to specify the width of the Areas Of Expertise content*/
#width7 {width:330px; float:left; margin-left:15px;}

/*to specify the width of the Testimonials content*/
#width8 {width:250px; float:left; margin-left:51px;}

/*to specify the width of the footer*/
#width9 {background-color:#3d3d3d; width:757px; height:20px; float:right; margin-top:30px; padding-left:10px; }

/*to specify the width of the activities table*/
#width10 {background-color:#3d3d3d; width:870px; height:20px; float:center; margin-top:5px; padding-left:10px; }


/********************************END WIDTH***************************************/



/*properties of the Logo div*/
#logo { background: url(../images/logo.jpg) no-repeat top left;
	width:183px; height:88px;
	float:left;
	position: relative;}



/*properties of the Login button*/	
#login { width:70px; height:25px;
	float:right;
	position:relative;}



/************************************BEGIN MENU**********************************/

/*properties of the About Us button*/
a.btnAboutUs { background: url(../images/btnAboutUsOFF.gif) no-repeat top left;
	width:262px; height:44px;
	float:left;
	position:relative;}
	
a.btnAboutUs:hover {background: url(../images/btnAboutUsON.gif);}

/*properties of the Company Profile button*/
a.btnCompanyProfile { background: url(../images/btnCompanyProfileOFF.gif) no-repeat top left;
	width:262px; height:41px;
	float:left;
	position:relative;}
	
a.btnCompanyProfile:hover {background: url(../images/btnCompanyProfileON.gif);}

/*properties of the Latest News button*/
a.btnLatestNews { background: url(../images/btnLatestNewsOFF.gif) no-repeat top left;
	width:262px; height:41px;
	float:left;
	position:relative;}
	
a.btnLatestNews:hover {background: url(../images/btnLatestNewsON.gif);}

/*properties of the Services Support button*/
a.btnServicesSupport { background: url(../images/btnServicesSupportOFF.gif) no-repeat top left;
	width:262px; height:41px;
	float:left;
	position:relative;}
	
a.btnServicesSupport:hover {background: url(../images/btnServicesSupportON.gif);}

/*properties of the Contact Information button*/
a.btnContactInformation { background: url(../images/btnContactInformationOFF.gif) no-repeat top left;
	width:262px; height:43px;
	float:left;
	position:relative;}
	
a.btnContactInformation:hover {background: url(../images/btnContactInformationON.gif);}

/*****************************************END MENU******************************************/



/*****************************************BEGIN MAP*****************************************/

/*properties of the Home button*/
a.btnHome { background: url(../images/btnHomeOFF.gif) no-repeat top right;
	width:20px; height:52px; float:right; position:relative; margin-right:0px; margin-left:0px;
}
	
a.btnHome:hover {background: url(../images/btnHomeON.gif) no-repeat top right;}

/*properties of the Site Map button*/
a.btnSiteMap { background: url(../images/btnSiteMapOFF.gif) no-repeat top right;
	width:20px; height:50px; float:right; position:relative; margin-right:0px; margin-left:0px;
}
	
a.btnSiteMap:hover {background: url(../images/btnSiteMapON.gif) no-repeat top right;}

/*properties of the Search button*/
a.btnSearch { background: url(../images/btnSearchOFF.gif) no-repeat top right;
	width:20px; height:50px; float:right; position:relative; margin-right:0px; margin-left:0px;
}
	
a.btnSearch:hover {background: url(../images/btnSearchON.gif) no-repeat top right;}

/*properties of the Contact button*/
a.btnContact { background: url(../images/btnContactOFF.gif) no-repeat top right;
	width:20px; height:50px; float:right; position:relative; margin-right:0px; margin-left:0px;
}
	
a.btnContact:hover {background: url(../images/btnContactON.gif) no-repeat top right;}

/****************************************END MAP*******************************************/



/****************************************BEGIN CONTENT MENU*******************************/

/*properties of the Our News text*/
#txtOurNews { background: url(../images/txtOurNews.gif) no-repeat top left;
	width:160px; height:20px;
	margin-top:53px;
	float:left;
	position:relative;}

/*properties of the Welcome text*/
#txtWelcome { background: url(../images/txtWelcome.gif) no-repeat top left;
	width:246px; height:20px;
	margin-top:53px;
	float:left;
	position:relative;}

/*properties of the Areas Of Expertise text*/
#txtAreasOfExpertise { background: url(../images/txtAreasOfExpertise.gif) no-repeat top left;
	width:226px; height:20px;
	margin-top:53px;
	float:left;
	position:relative;}

/*properties of the Testimonials text*/
#txtTestimonials { background: url(../images/txtTestimonials.gif) no-repeat top left;
	width:158px; height:20px;
	margin-top:53px;
	float:left;
	position:relative;}
	
/*******************************************END CONTENT MENU*********************************/



/*******************************************BEGIN CONTENT PICTURES***************************/

/*properties of the date grey background*/
#dateBgG { background: url(../images/dateGrey.gif) no-repeat top left;
	width:160px; height:18px;
	margin-top:12px;
	float:left;
	position: relative;}

/*properties of the date orange background*/
#dateBgO { background: url(../images/dateOrange.gif) no-repeat top left;
	width:160px; height:18px;
	margin-top: 10px;
	float:left;
	position: relative; display: block}
	
/*properties of the pic*/
#pic1 { background: url(../images/pic1.gif) no-repeat top left;
	width:246px; height:86px;
	margin-top:12px;
	float:left;
	position: relative;}
	
/*properties of the Plus icon*/
#iconPlus { background: url(../images/iconPlus.gif) no-repeat top left;
	width:11px; height:10px;
	float:left;
	margin-top:-3px;
	position: relative;}
	
#iconPlus1 { background: url(../images/iconPlus.gif) no-repeat top left;
	width:11px; height:10px;
	float:left;
	margin-left:40px;
	margin-top:-10px;
	position: relative;}

/*******************************************END CONTENT PICTURES*****************************/

#projects { border: 1px solid #545454; }
#projects th { padding: 5px 0; color: #ad5800; border: 1px solid #545454; background-color: #353535; }
#projects td { padding: 5px 0; text-align: center; background-color: #353535; }

#process { border: 1px solid #545454; }
#process th { padding: 5px 0; color: #ad5800; border: 1px solid #545454; background-color: #353535; }
#process td { padding: 5px 0; text-align: center; background-color: #353535; }

#process1 { border: 1px solid #545454; }
#process1 th { padding: 10px 0; color: #ad5800; border: 1px solid #545454; background-color: #353535; }
#process1 td { padding: 10px 0; text-align: center; background-color: #353535;  }

/*******************************************BEGIN CONTENT************************************/

/*properties of the Our News content*/
/*properties of the date*/
p.date { font-size: 11px;
	font-family: Tahoma;
	font-weight:100;
	margin-top:2px;
	margin-left:17px;
	color: #ffffff;
	text-align:left;}
	
/*properties of the text Orange*/
p.orangeC { font-size: 11px;
	font-family: Tahoma;
	font-weight:100;
	margin-top:10px;
	color: #faae2a;
	text-align:left;}
	
/*properties of the text Orange Medium*/
p.orangeMC { font-size: 18px;
	font-family: Tahoma;
	font-weight:100;
	margin-top:10px;
	color: #faae2a;
	text-align:left;}



/*properties of the text Orange Small*/
p.orangeSC { font-size: 10px;
	font-family: Tahoma;
	font-weight:100;
	margin-top:-20px;
	color: #faae2a;
	text-align:right;}
	
/*properties of the text WhiteGrey*/
p.whiteGreyC { font-size: 10px;
	font-family: Tahoma;
	font-weight:100;
	margin-top:-12px;
	margin-bottom:20px;
	color: #bfbfbf;
	text-align:left;}
		
/*properties of the text WhiteGrey*/
p.whiteGreyC1 { font-size: 10px;
	font-family: Tahoma;
	font-weight:100;
	margin-top:12px;
	color: #bfbfbf;
	text-align:left;}
	
/*properties of the text WhiteGrey*/
p.whiteGreyC2 { font-size: 10px;
	font-family: Tahoma;
	font-weight:100;
	margin-top:-12px;
	color: #bfbfbf;
	text-align:left;}

/*properties of the text White*/
p.whiteC { font-size: 11px;
	font-family: Tahoma;
	font-weight:100;
	margin-left:135px;
	margin-top:12px;
	color: #ffffff;
	text-align:left;}
	
/*properties of the text White Small*/
p.whiteSC { font-size: 10px;
	font-family: Tahoma;
	font-weight:100;
	color: #ffffff;
	text-align:left;}

/*properties of the text White Medium*/
p.whiteMC { font-size: 18px;
	font-family: Tahoma;
	font-weight:100;
	color: #ffffff;
	text-align:left;}


/*******************************************END CONTENT**************************************/


.newsblock2 { padding: 5px 16px 10px 0; float: left; width: 500px; position: relative; margin: 0 10px 10px; }
.newsblock2 h1, .newsblock2 h1 a.header { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; padding-bottom: 5px; color: #faae2a; display: inline; }
.newsblock2 h1 a.header { padding-bottom: 0; text-decoration: none; }
.newsblock2 p, .newsblock2 a { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; }
.newsblock2 p { margin-left: 72px; }
.newsblock2 img { float: left; margin-right: 20px; }
.newsblock2 a { display: block; margin-top: -5px; font-weight: 100; }
.newsblock2 h1 a.header:hover { text-decoration: underline;  }
.newsblock2 h1.date { color: #fff; font-weight: 100; }

.mynews { padding: 5px 16px 10px 6px; position: relative; }
.mynews h1, .mynews h1 a.header { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding-bottom: 5px; color: #faae2a; display: inline; margin-left: 10px; }
.mynews h1 a.header { padding-bottom: 0; text-decoration: none; }
.mynews p, .mynews a { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }
.mynews p { margin-left: 70px; margin-bottom: 20px; }
.mynews img { float: left; }
.mynews a { display: block; margin-top: -5px; font-weight: 100; }
.mynews h1 a.header:hover { text-decoration: underline; }
.mynews h1.date { color: #fff; font-weight: 100; }

.anchor { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.anchor:link, .anchor:visited { color: #FFFFFF; }
.anchor:hover { color: #faae2a; text-decoration: underline; }

table.membertable td { padding: 8px 0; }
td.memberheader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #bfbfbf; }
td.memberheaderdesc { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-bottom: 1px solid #bfbfbf; color: #faae2a; }

td.membertexts { color: #bfbfbf;  }
td.membertexts div { font-size: 12px; color: #faae2a; }
td.memberlabel { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 130px; color: #bfbfbf;  }