﻿@charset "utf-8";
/* CSS Document */

<!-- HOMEPAGE STYLES -->
.topContainer {
	width:940px;
	/*height:800px;*/
	margin:5px 5px 5px 5px;
	/*border-bottom:1px solid #ececec;*/
	/*background-color:#ffffff;*/
}


#MainIMG {
	float:left;
	width:640px;
	margin:5px 10px 10px 5px;
}

#featureRight {
	float:right;
	margin:5px 5px 10px 5px;
	width:215px;
}

#contentBlockRight {
	width:215px;
	float:right;
	margin:10px 5px 5px 10px;
	background-color:#ffffff;
}

#contentBlockMiddle {
	width:215px;
	float:right;
	margin:10px 0px 5px 10px;
	background-color:#ffffff;
}

#contentBlockLeft {
	width:435px;
	float:left;
	margin:10px 0px 5px 5px;
	background-color:#ffffff;
}

/*Layout page right sidebars
***********************************************************************/
#newsArticle_OLD_WPzoneRight, 
#ourWork_workLocation_WPzoneRight,
#ourWork_workLocationVert_WPzoneRight, 
#newsArticle_vertPic_WPzoneRight,
#newsArticle_horizPic_WPzoneRight,
#tools_toolDesc_WPzoneRight,
#tools_2col_WPzoneRight,
#tools_toolArchive_WPzoneRight,
#aboutUs_basicInfo_WPzoneRight,
#aboutUs_boardOfDir_WPzoneRight,
#ourWork_WPzoneRight,
#ourWork_intlWorker_WPzoneRight {
	float:right;
	width:250px;
	padding:0px 0px 95px 0px;
	background-image:url('/Style Library/Images/SideBarFinish.png');
	background-repeat:repeat-x;
	background-position:0 100%;
	margin:-2px 0 0 0;
	clear:both;
	border-left:2px white solid;

}	
	
#newsArticle_OLD_WPzoneRight .ms-WPBody, 
#ourWork_workLocation_WPzoneRight .ms-WPBody,
#ourWork_workLocationVert_WPzoneRight .ms-WPBody, 
#newsArticle_vertPic_WPzoneRight .ms-WPBody,
#newsArticle_horizPic_WPzoneRight .ms-WPBody,
#tools_toolDesc_WPzoneRight .ms-WPBody,
#tools_2col_WPzoneRight .ms-WPBody,
#tools_toolArchive_WPzoneRight .ms-WPBody,
#aboutUs_basicInfo_WPzoneRight .ms-WPBody,
#aboutUs_boardOfDir_WPzoneRight .ms-WPBody,
#ourWork_WPzoneRight .ms-WPBody,
#ourWork_intlWorker_WPzoneRight .ms-WPBody {	
	background-color:#E7E2DB;
	padding:0 10px 10px 10px;
	margin:0;
	border:0;					
}

#newsArticle_OLD_WPzoneRight .ms-WPHeader td, 
#ourWork_workLocation_WPzoneRight .ms-WPHeader td,
#ourWork_workLocationVert_WPzoneRight .ms-WPHeader td,
#newsArticle_vertPic_WPzoneRight .ms-WPHeader td,
#newsArticle_horizPic_WPzoneRight .ms-WPHeader td,
#tools_toolDesc_WPzoneRight .ms-WPHeader td,
#tools_2col_WPzoneRight .ms-WPHeader td,
#tools_toolArchive_WPzoneRight .ms_WPHeader td,
#aboutUs_basicInfo_WPzoneRight .ms_WPHeader td,
#aboutUs_boardOfDir_WPzoneRight ms.WPHeader td,
#ourWork_WPzoneRight ms.WPHeader td,
#ourWork_intlWorker_WPzoneRight ms.WPHeader td {
	background-color:#AFA7A0;
	border-top:2px white solid;
}

#newsArticle_OLD_WPzoneRight .ms-WPTitle, 
#ourWork_workLocation_WPzoneRight .ms-WPTitle,
#ourWork_workLocationVert_WPzoneRight .ms-WPTitle,
#newsArticle_vertPic_WPzoneRight .ms-WPTitle,
#newsArticle_horizPic_WPzoneRight .ms-WPTitle,
#tools_toolDesc_WPzoneRight .ms_WPTitle,
#tools_2col_WPzoneRight .ms_WPTitle,
#tools_toolArchive_WPzoneRight .ms_WPTitle,
#aboutUs_basicInfo_WPzoneRight .ms_WPTitle,
#aboutUs_boardOfDir_WPzoneRight .ms_WPTitle,
#ourWork_WPzoneRight .ms_WPTitle,
#ourWork_intlWorker_WPzoneRight .ms_WPTitle {
	color:white;				
}


/* --- lp_ourWork_workLocation.aspx --- */

#ourWork_workLocation_IMGarea {
	width:630px;
	margin:10px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:gray;
}



#ourWork_workLocation_contentArea {
	width:630px;
	margin:0px 0px 10px 10px;
}



/* lp_stories_newsArticle_vertPic.aspx */

#newsArticle_vertPic_WPinIMGarea {
	float:right;
	margin:0px 0px 10px 15px;
	width:280px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	line-height:1.2em;
	color:#666666;
	background:#ececec;
	padding:15px 5px 5px 5px;
}
#newsArticle_vertPic_IMGarea {
	float:right;
	margin:0px 0px 10px 15px;
	width:280px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	line-height:1.2em;
	color:gray;
}

/* lp_stories_newsArticle_horizPic.aspx */

#newsArticle_horizPic_IMGarea {
	width:630px;
	margin:10px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:gray;
}


#newsArticle_OLD_IMGarea {
	float:left;
	width:300px;
	margin:0px 10px 10px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:gray;
	border:1px solid #ececec;
}


#newsArticle_OLD_contentArea, #newsArticle_vertPic_contentArea, #newsArticle_horizPic_contentArea {
	width:600px;
	margin:0;
	padding: 10px 40px 20px 40px;
	display:block;
	float:left;
	line-height:1.5em;
	font-size:1em;
	/*font-family:georgia, "Times New Roman", Times, serif;*/
}

/* lp_ourWork_workLocation.aspx */

#ourWork_workLocation_IMGarea {
	width:630px;
	margin:10px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:gray;
}

/*#ourWork_workLocation_WPzoneRight{
	float:right;
	width:250px;
	margin:0px 20px 0px 0px;
}*/

#ourWork_workLocation_contentArea {
	width:630px;
	margin:0px 0px 10px 10px;
}

/* lp_ourWork_workLocation_vertIMG.aspx */

#ourWork_workLocationVert_IMGarea {
	width:300px;
	margin:10px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:gray;
	float:right;
}

/*#ourWork_workLocationVert_WPzoneRight{
	float:right;
	width:250px;
	margin:0px 20px 0px 0px;
}*/

#ourWork_workLocationVert_contentArea {
	width:630px;
	margin:0px 0px 10px 10px;
}


/* lp_tools_toolDesc.aspx */

#tools_toolDesc_TitleArea h1 {
	margin:0px 0px 0px 0px;
}

#tools_toolDesc_TitleArea h2 {
	margin:5px 0px 0px 0px;
	font-size:16px;
	font-weight:600;
	
}

#tools_toolDesc_IMGarea {
	float:left;
	margin:0px 0px 0px 0px;
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:gray;
}

/*#tools_toolDesc_WPzoneRight {
	float:right;
	width:260px;
	margin:0px 0px 0px 0px;
	background-color:#ececec;
	border-left:1px dashed #cccccc;
	padding:5px;
	
}*/

#tools_toolDesc_contentArea {
	width:665px;
	margin:0px 0px 0px 15px;
	
}

#tools_toolDesc_details{
	width:340px;
	float:right;
	margin:0px 20px 0px 0px;
}

tools_toolDesc_detailList {
	list-style:none;
}

/* lp_tools_2col.aspx */
#tools_2col_TitleArea h1 {
	margin:0px 0px 0px 0px;
}

#tools_2col_TitleArea h2 {
	margin:0px 0px 0px 10px;
	font-size:16px;
	font-weight:200;
}

#tools_2col_IMGarea {
	/*float:left;*/
	margin:0px 10px 10px 0px;
	width:630px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:gray;
}

/*#tools_2col_WPzoneRight {
	float:right;
	width:250px;
	margin:0px 20px 0px 0px;
}*/

#tools_2col_contentArea {
	width:630px;
	margin:0px 0px 10px 10px;
}

#tools_2col_details{
	width:630px;
	/*float:right;*/
}
#tools_2col_detailList {
	list-style:none;
}




/* lp_tools_toolArchive.aspx */

#tools_toolArchive_IMGarea {
	float:left;
	margin:0px 10px 10px 10px;
	width:220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:gray;
}

/*#tools_toolArchive_WPzoneRight {
	float:right;
	width:250px;
	height:800px;
	margin:0px 20px 0px 0px;
}*/

#tools_toolArchive_contentArea {
	width:400px;
	margin:0px 0px 10px 10px;
}

#tools_toolArchive_details{
	width:340px;
	float:right;
}
#tools_toolArchive_detailList {
	list-style:none;
}

/* lp_aboutUs_basicInfo.aspx */

#aboutUs_basicInfo_IMGarea {
	width:630px;
	margin:10px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:gray;
}

/*#aboutUs_basicInfo_WPzoneRight{
	float:right;
	width:250px;
	margin:0px 20px 0px 0px;
}*/

#aboutUs_basicInfo_contentArea {
	width:630px;
	margin:0px 0px 10px 10px;
}

#aboutUs_basicInfo_FinanceBox {
	width:230px;
	float:right;
	color:gray;
	font-size:10px;
	border-left:1px solid #ececec;
}

/* lp_aboutUs_boardOfDir.aspx */

#aboutUs_boardOfDir_IMGarea {
	width:280px;
	margin:0px 15px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:gray;
	float:left;
}

/*#aboutUs_boardOfDir_WPzoneRight{
	float:right;
	width:250px;
	margin:0px 20px 0px 0px;
}*/

#aboutUs_boardOfDir_contentArea {
	width:630px;
	margin:0px 0px 10px 10px;
}

/* wp_ourWork.aspx */

#ourWork_IMGarea {
	width:956px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:gray;
}

/*#ourWork_WPzoneRight{
	float:right;
	width:250px;
	height:250px;
	margin:0px 20px 0px 0px;
}*/

#ourWork_WPzoneBottom {
	width:960px;
	margin:0px 0px 0px 0px;
	/*border-top:1px;
	border-top:solid;
	border-top:#ececec;	*/
}

#ourWork_WPzoneBottomLeft, #ourWork_WPzoneBottomMiddle, #ourWork_WPzoneBottomRight, #ourWork_bottomLeftWPtop, #ourWork_bottomLeftWPbottom {
	background-color:#ececec;
	width:316px;
}

#ourWork_WPzoneBottomLeft {
	/*background-color:#ffffff;*/
}

#ourWork_WPzoneBottomMiddle {
	float:right;	
	margin: 0px 6px 0px 0px;	
}

#ourWork_WPzoneBottomRight {
	float:right;
}

#ourWork_bottomLeftWPtop {
				
}


#ourWork_WPtable {
	width:920px;
}

#ourWork_WPtable td {
	padding:2px;
	vertical-align:top;
	border-width:1px;
	border-color:#cccccc;
}

#ourWork_contentArea {
	width:960px;
	margin:0px 0px 0px 0px;
}

/* lp_ourWork_intlWorker.aspx */

#ourWork_intlWorker_IMGarea {
	width:300px;
	margin:0px 15px 50px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:gray;
	float:left;
}

/*#ourWork_intlWorker_WPzoneRight{
	float:right;
	width:250px;
	margin:0px 20px 0px 0px;
}*/

#ourWork_intlWorker_contentArea {
	width:630px;
	margin:0px 0px 10px 10px;
}


/* wp_MMNgeneric.aspx */

#wp_MMNgeneric_topContent {
	width:930px;
}

#wp_MMNgeneric_topContentWP {
	width:260px;
	float:right;
}

#wp_MMNgeneric_contentArea {
	width:960;
	margin:0px 0px 0px 0px;	
}

#wp_MMNgeneric_mainIMG {
	float:left;
	margin:0px 0px 5px 0px;
	width:930px;
}

.wp_MMNgeneric_WPzoneR {
	float:right;
	width:260px;
	height:100%;
	margin:0px 0px 0px 0px;
	}

#wp_MMNgeneric_WPtable {
	width:630px;
	margin:10px 10px 10px 5px;
}

#wp_MMNgenericContentSub {
	width:680px;
}

#wp_MMNgenericWPbottomR, #wp_MMNgenericWPbottomL {
	background-color:#ececec;
}

#wp_MMNgenericWPbottomR {
	float:right;
	width:330px;		
}

#wp_MMNgenericWPbottomL {
	float:left;
	width:330px;
}
#outsideArea {
	float:left;
	color:#000;
	font-family:Arial;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
}

