﻿
/*********************************project home page*****************************************/

.featuredprojects
{
	margin-top:15px;
    width:620px;
    margin-bottom:5px;
    overflow:hidden; /* fix image swap - projects page  */
}
 .fprojecttitle
{
	font-family:Arial;
    font-weight:bold;
    font-size:16px;
    margin-bottom:8px;
     color:#0067C3;
    
}
/* .fprojectdesc
{
    font-size:12px;
	margin-bottom:17px;
	float:left;
	width:430px;
}
.featuredprojects .fprojectpagenav
{
	
}*/
.fprojectdesc
{
    font-size:12px;
	margin-bottom:17px;
	float:left;
	width:380px;
}
.featuredprojects .fprojectpagenav
{
	float:right;
	margin-right:12px;
	*margin-right:10px!important;
	*margin-right:6px;
}

.fprojectpagenav .projectspreviouse
{
float:left;
	width:15px;
}
.fprojectpagenav .projectseachpanel
{
	float:left;
}
.fprojectpagenav .projectseachpanel img
{
	margin-left:5px;
	
}
.fprojectpagenav .projectsnext
{
	width:15px;
	margin-left:5px;
	float:left;
}
.featuredprojects .fprojectpics
{
	clear:both;
}
.featuredprojects .fprojectpics .fprojectpic
{
	float:left;
	
	margin-right:16px;
}
.featuredprojects .fprojectpics .fprojectpic .fprojectimage
{
	 margin-bottom:13px;
}
.legacyproject
{
	width:620px;
}

.legacyproject .lprojecthighlighted
{
	width:300px;
	float:left;
	margin-right:-5px;
}

.legacyproject .lprojecthighlighted p
{
	margin-top:5px;
		margin-right:40px;
}

.legacyproject .lprojectlist
{
	float:left;
	width:325px;
	height:200px;
	overflow-y:scroll;
}

.legacyproject .lprojectlist .lprojectitem
{
	margin-bottom:23px;
	margin-right:20px;
}

.legacyproject .lprojectlist .lprojectitem .lprojectinfo
{
		
		margin-left:55px;
}
.legacyproject .lprojectlist .lprojectitem .lprojectinfotitle
{
	 font-size:14px;

	 font-family:Arial;
	 
}
.legacyproject .lprojectlist .lprojectitem .lprojectinfotitle a
{
	 font-size:14px;
	 font-weight:bold;
	 font-family:Arial;
	 
}
.lprojecthighlighted .lprojecthighlightedtitle
{
	font-size:14px;
	 font-weight:bold;
	 font-family:Arial;
}

.legacyproject .lprojectlist .lprojectitem .lprojectsmallimg
{
	float:left;
	/*margin-right:15px;*/
	width:40px;
	height:40px;
}
.legacyproject .lprojectlist .lprojectitem .lprojectinfodesc
{
	 font-size:11px;
	 font-family:Arial;
	 color:#333333;
	 
	/* margin-left:63px*/
		}

/**************************end project home page*****************************************/
/**************************project executive summary infomation**************************************/
.projectinformation
{
	margin-top:15px;
	width:620px;
}

.projectinformation .projectnexttab
{
	margin-top:15px;
	font-size:13px;
	width:620px;
	text-align:right;
	float:left;
	/*height:50px; change 20090119*/
}
.projectinformation .projectinfotabs
{
	font-size:13px;
		 font-family:Arial;
	 clear:both;
	 width:620px;
	 height:33px;
}
.projectinformation .projectinfotabs  .headersplit
{
	float:left;
	

    height:99%;
    border-bottom:solid 1px #cccccc;
    
}
*+html .projectinformation .projectinfotabs  .headersplit
{
	float:left;
	

    height:98%;
    border-bottom:solid 1px #cccccc;
    
}
.splitcontent
{
	float:left;
	width:1px;
    height:20px;
    background-color:#cccccc;
    border-bottom:1px solid #cccccc;
    margin:5px 0px 5px 0px;
}

.projectinformation .projectinfotabs .selectedtab
{
	float:left;    
    padding:7px 15px 9px 15px;
    border-top:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-left:1px solid #cccccc;
    cursor:pointer;
    font-weight:bold;
}
.projectinformation .projectinfotabs .unselectedtab
{
	float:left;
	padding: 7px 15px 9px 15px;
	border-bottom:1px solid #cccccc;
	color:#0161c5;
	cursor:pointer;
}
.projectinformation .projectheaderinfo .projecttitle
{
    font-family:Arial;
    font-size:20px;
    font-weight:bold; 
    float:left;
}
.projectinformation .projectheaderinfo .projectnavpre
{
	float : right;
	margin-right:35px;
}
.projectinformation .projectheaderinfo .projectnavnext
{
	float : right;
}

.projectinformation .projectheaderinfo
{
    float:left;
    margin-bottom:30px;
    width:620px;
}

.projectinformation .tabcontent
{
	width:620px;
	border-bottom:1px solid #cccccc;
	padding-top:25px;
	padding-bottom:30px;
	float:left;
	font-size:12px;
}

.projectinformation .tabcontent .execsummaryimg
{
	
	margin-bottom:25px;
}

.projectinformation .tabcontent .execsummarytext
{
	
}
/**************************end project executive summary infomation***********************************/
/**************************Client Challenge************************************************************/
.projectinformation .tabcontent .clientchallenge .clientlefttext
{
	width:325px;
	float:left;
	
}

.projectinformation .tabcontent .clientchallenge  .clientrightimage
{
	float:left;
	width:140px;
	margin-left:35px;
}
.projectinformation .tabcontent .clientchallenge  .clientrightimage .clientrightimagebottom
{
	float:left;
}
.projectinformation .tabcontent .clientchallengecentertext
{
    clear:both;
  /*  margin-top:230px !important;
    *margin-top:0px !important;*/
 }

.projectinformation .tabcontent .clientchallenge
{
	margin-bottom:25px;
}
.projectinformation .tabcontent .quotationbox
{
	padding:20px 30px 20px 30px;
	margin-top:20px;
	font-size:13px;
	border:1px solid #c4e3ff;
	 	
}
/**************************end Client Challenge************************************************************/
.projectfeaturetext
{
	z-index:9995;
	position:absolute;
	left:500px;	
	top:35px;
	color:white;
	width:350px;
}
*+html .projectfeaturetext
{
	z-index:9995;
	position:absolute;
	left:620px;	
	top:35px;
	color:white;
	width:350px;

}


.projectfeaturetext .title
{
    font-weight:bold;
    font-size:16px;
    margin-bottom:15px;
}
.projectfeaturetext .sencondtitle
{
    line-height:140%;
    font-size:12px;
    margin-bottom:20px;
}
#projectcenterbannercontent
{
	margin:auto;
	text-align:left;
	width:860px;
	height: 107px;
}
/*
.projectbannertitle
{
	color:White;
	font-size:27px;
	font-family:Arial;
	font-weight:bold;
	position:absolute;
	z-index:100; 
	margin-left:198px;
	width:860px;
	padding-top:220px;
	text-align:left;
	
}
*/
.projectbannertitle
{
	color:White;
	font-size:27px;
	font-family:Arial;
	font-weight:bold;
	position:relative;
	z-index:100; 
	
	width:860px;
	
	text-align:left;
	margin:0px auto 0px auto;
	padding-top:220px;
	

}

*+html .projectbannertitle
{
	color:White;
	font-size:27px;
	font-family:Arial;
	font-weight:bold;
	position:absolute;
	z-index:100; 
	margin-left:200px;
	width:860px;
	padding-top:220px;
	text-align:left;
	


}


/*******************project finder************************/
.finderform
{
	
	width:480px;
	
}
.finderselectbox
{
	border-width:0px;
}
.paddingleft_right
{
	padding-left:20px;
	padding-right:30px;
	width:225px;
	}
.info_thumb_desc
{
	margin-top:10px;
	font-size:12px;
	
}
.projectfinderhr
{
	border-top:1px #DDDDD solid;
	height:1px;
	width:630px;
}
.miniunselectedtab
{
	width:430px;
	padding:0px 0px 0px 0px;
}

.miniprojectleftimage
{
	width:173px;
	height:173px;
	overflow:hidden;
	float:left;
}
.miniprojectrighttext
{
	float:right;
	width:428px;
}
.miniprjtabcontent
{
	border-bottom:none;
float:left;
font-size:12px;
padding-bottom:30px;
padding-top:25px;
width:620px;}

.projectfindercontainer
{
	 width:590px;
	 padding: 15px;
	 border:1px #DEDEDE solid;
	 margin-top:20px;
}
/*
#PrintDiv div{
	float:left;
}*/
.finderform
{
	vertical-align:top;

}
.projectfinder .fprojectdesc
{
	color:#333333;
	
}
.projectfinderhr
{
	border-top:1px #DEDEDE solid;	
	margin-top:10px;
	padding-top:30px;
	margin-bottom:23px;
}
.ddlindustriescontrol{
 width:215px;
 }

.finderform select{

}

.ddlindustries{
   float:left;
 
	/*margin-top:-3px;
	*margin-top:0px !important;
	*margin-top:0px;*/
}
.findprojectbutton{
	
}
/*--------- select box -----------------*/

.selectbox * 
{  
	margin: 0;  
/*	padding: 0;	*/
}

.selectbox 
{  
	border:1px solid #dedede;  
	float: left;  
	display: inline;
	padding:1px; 
	margin-right:6px;
	margin-top:2px;
	
}
.selectbox div 
{  
	border:0px solid #ffffff;  
	float: left;
	overflow:hidden;
	height: 16px; 
} 
.selectbox>div 
{  
	height: 16px;  
	overflow:hidden;  
}  
* html .selectbox div select 
{  
	display:block;  
	float: left; 
	margin: -2px;
	font-size:11px;
	color:#000000;

	font-family:Arial, Helvetica, sans-serif;
}
.selectbox div>select 
{  
	display:block;  
	float:none;  
	margin: -2px;  
	color:#000000;

	padding: 1px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;	
}


/*********************/

/*******************end project finder*********************/



