﻿
/*********************************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*********************/
/*******************Start Project Main Enhancement*********************/
#maincontent {
    float: left;
}
.projTitleComplex {
background:url('/FluorProjectPhotos/Shade-Bar.png') no-repeat left 215px;
position:absolute;
}
.projTitleLargeScale {
background:url('/FluorProjectPhotos/Shade-Bar.png') no-repeat left 95px;
position:absolute;
}
.projTitleRemote {
background:url('/FluorProjectPhotos/Shade-Bar.png') no-repeat left 60px;
position:absolute;
}
.projTitleSustainable {
background:url('/FluorProjectPhotos/Shade-Bar.png') no-repeat left 65px;
position:absolute;
}
.complex_images_txt 
{
	color:#ffffff;
	display:none;
	 position:absolute;
  z-index: 1000;
  font: bold 22px/22px arial narrow;
	bottom:8px;

}
.remote_images_txt, .sustainable_images_txt
{
	color:#ffffff;
	display:none;
	position:absolute;
  	z-index: 1000;
  	font: bold 22px/22px arial narrow;
  	bottom:8px;
}
.large_scale_images_txt
{
	color:#ffffff;
	display:none;
	position:absolute;
 	z-index: 1000;
 	font: bold 22px/22px arial narrow;
 	bottom:8px;
}

.header-title-link
        {
            text-align: right;
            width:650px;
            float:right;
            margin-top:-15px;
            position:relative;
        }
        .ms-WPBody .header-title-link a:link, .ms-WPBody .header-title-link a:visited{
			color:#b2b2b2;	
			font-weight:bold;
			font-size:14px;
			line-height:16px;
		}
		.ms-WPBody .header-title-link a:hover{
			font-weight:bold;
			font-size:14px;
			line-height:16px;
			color:#192e59;
		}
        .header-subtitle
        {
            font: bold 30px arial;
            color: #192e59;
            padding-bottom:22px;
            clear:both;
        }
        .content-wapper-left
        {
            width: 260px;
            float: left;
            margin: 0 3px 0 0;
            position:relative;
        }
        .content-wapper-right
        {
            width: 580px;
            float: left;
            position: relative;
           	background-image:url('/projects/publishingimages/bg_project_landing.png');
           	padding:8px;
        }
        .content-wapper-left ul
        {
            list-style: none outside none;
            margin: 0;
            padding: 0;
        }
.ms-WPBody .content-wapper-left ul a:link, .ms-WPBody .content-wapper-left ul a:visited,.content-wapper-left ul a
        {
            line-height:52px;
            font-family:Impact;
            font-size:52px;
            color: #9bb2ce;
            cursor:pointer;
            text-decoration:none;
        }
        .ms-WPBody .content-wapper-left ul a:hover{
				color:#192E59;
}
        .content-wapper-left .left-desc
        {
            font-family: arial;
            font-size: 19px;
            color: #666666;
            word-wrap:break-word;
         }
        .content-wapper-left .left-divider{
			border-top:solid 1px #a9b4c8;
			height:1px;
			width:100%;
			margin:10px 0px;
}
        .content-wapper-left .left-link
        {
				background:url("/projects/publishingimages/arrow_right.png") no-repeat scroll 0px 5px transparent;
				margin-left:-14px;
				padding-left:14px;
				position:relative;
				 width:100%;
				 float:left;

        }
        .ms-WPBody .content-wapper-left .left-link a{
			font: bold 14px arial;
		    float:left;
		    width:95px;
	        color: #666666;	
		}

        .content-wapper-right .images-swapper
        {
            float: left;
            margin: 0;
            overflow: hidden;
            padding: 0;
            position: relative;
        }
        .content-wapper-right .images-swapper a{
			text-decoration:none;
		}
        .content-wapper-right .images-swapper div
        {
            height: 100%;
            width: 100%;
        }
        .content-wapper-right .images-swapper div a
        {
            height: 100%;
            width: 100%;
            display: block;
            cursor:pointer;
            z-index:1001;
        }
        .content-wapper-right .images-swapper div a span
        {
        	position:absolute;
        	bottom:8px;
        	right:8px;
        	color:White;
        	font: bold 14px arial narrow;
        	display:block;
        }
        #complex_images
        {
            width: 235px;
            height: 301px;
        }
        #complex_pager
        {
            top:275px;
            left:205px;
        }
        #remote_images
        {
            width: 341px;
            height: 147px;
            margin: 0 0 4px 4px;
        }
        #remote_pager
        {
            left:550px;
            top: 120px;
        }
        #sustainable_images
        {
            height: 150px;
            width: 341px;
            margin: 0 0 4px 4px;
        }
        #sustainable_pager
        {
            top:275px;
            left:550px;
        }
        #large_scale_images
        {
            height: 182px;
            width: 580px;
        }
        #large_scale_pager
        {
            top: 460px;
            left:550px;
        }
        .images-swapper-pager
        {
            float: left;
            height: 12px;
            text-align: right;
            position: absolute;
            z-index:100;
        }
        .ms-WPBody .images-swapper-pager a,.ms-WPBody .images-swapper-pager a:link,.ms-WPBody .images-swapper-pager a:visited
        {
            z-index: 10;
            color:white;
            border:solid 1px white;
            display:block;
            width:10px;
            float:left;
            text-decoration:none;
            font-size:11px;
            line-height:18px;
            text-align:center;
        }
        .ms-WPBody .images-swapper-pager a.activeSlide{
				background-color:gray;
				text-decoration:none;
				color:#FFC82E;
		}
/*******************End Project Main Enhancement*********************/
/***********************Find a Project Start***********************************************/
.main-content
{
width:860px;
margin:0 auto;
}
.content-swapper
{

}
.content-filter
{
height:28px;
padding-top:20px;
border-bottom: 1px solid white
}
.content-filter-title
{
float:left;
font-size:16px;
color:#192e59;
font-weight:bold;
}
.content-filter-items
{
position:relative;
z-index:100;
}
.content-filter-swapper
{
position:relative; /*z-index:9;*/
}
.content-filter-items ul{
list-style:none outside none;
margin:0;
padding:0;
}
.content-filter-desc,.content-region-desc{
	height:20px;
	width:568px;
	padding-top:6px;
}
.content-filter-items .lv1Container {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
width:640px;
}
.content-filter-items .lv2Container {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:29px;
color:#3877c4;
visibility:visible!important;
width:580px;
left:180px!important;
}
.content-filter-items .lv3Container {
background-color:#192F59;
border:1px solid #4D73A0;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
min-width:180px;
text-align:left;
white-space:nowrap;
}
.content-filter-items .lv2ItemCommon
{
background-image:url("/SiteCollectionImages/moreinfo_arrow.gif");
background-position:7px center;
background-repeat:no-repeat;
color:#3877c4;
line-height:29px;
padding-left:18px;
padding-right:13px;
vertical-align:middle;
}
.content-filter-items .lv2Item {
}
.content-filter-items .lv2ItemSpecialRollover,.content-filter-items .lv2ItemRollover {
border-color:#4D73A0 #4D73A0 -moz-use-text-color;
}
.content-filter-items .lv3ItemCommon
{
background-position:95% center;
background-repeat:no-repeat;
color:#FFFFFF;
line-height:29px;
background-image:url('/fluorimages/fluorJSnav/arrow_right.gif'); 
padding-right:11px;
vertical-align:middle;
}
.content-filter-items .lv3ItemCommon img{
	padding:0 6px;
	 text-align: center;
    vertical-align: middle;
}
.content-filter-items .lv3Item {
background-color:#2b5285;
}
.content-swapper .lv3ItemEC,.content-region-imgages .lv3ItemEC,#right-column-region .lv3ItemEC{
	background-image:url("/projects/PublishingImages/ec.png");		
} 
.content-swapper .lv3ItemII,.content-region-imgages .lv3ItemII,#right-column-region .lv3ItemII{
	background-image:url("/projects/PublishingImages/ii.png");
		
} 
.content-swapper .lv3ItemGov,.content-region-imgages .lv3ItemGov,#right-column-region .lv3ItemGov{
	background-image:url("/projects/PublishingImages/gov.png");
			
} 
.content-swapper .lv3ItemPow,.content-region-imgages .lv3ItemPow,#right-column-region .lv3ItemPow{
	background-image:url("/projects/PublishingImages/power.png");
			
} 
.content-swapper .lv3ItemGS,.content-region-imgages .lv3ItemGS,#right-column-region .lv3ItemGS{
background-image:url("/projects/PublishingImages/gs.png");

}
.content-filter-items .lv3ItemAll {
    background-image: none !important;
    padding-left: 28px;
}
.content-filter-items .lvNoSelectItem{
	
}
.content-filter-items .lvYesSelectItem{
	background-color:#496a96!important;
}

.content-filter-items .lv3ItemRollover {
background-color:#192e59;
background-image:url('/fluorimages/fluorJSnav/white_arrow_right.gif');
}
.content-filter-items .lv3ItemSelection {
background-color:#192e59;
}
.content-filter-items .lv3ItemNoSubCommon
{
line-height:29px;
padding-left:18px;
padding-right:18px;
vertical-align:middle;
color:White;
}
.content-filter-items .lv3ItemNoSub {
background-color:#2b5285;
}
.content-filter-items .lv3ItemNoSubRollover {
background-color:#0B1836;
}
.content-filter-items .lv3ItemNoSubSelection {
background-color:#0B1836;
}
.content-region-swapper{
width:860px;
display:none;
}
.content-region-swapper .content-region-projects{
width:521px;
float:left;
min-height:467px;
background-color:white;
padding-right:28px;
}
.content-region-swapper .content-region-imgages{
	float:right;position:relative; z-index:9;top:-28px;				
}
.content-region-swapper .content-region-project-item{
float:left;
margin-bottom:5px;
}
.content-region-swapper .project-item-image{
float:left;
width:241px;
}
.content-region-swapper .project-item-details{
float:left;
width:268px;
padding-left:12px;
}
.content-region-swapper .project-item-title{
float:left;
margin-left:-8px;
}
.content-region-swapper .project-item-title a, .content-region-swapper .project-item-title a:link,.content-region-swapper .project-item-title a:visited{
	width:100%;
font-size:13px;
font-weight:bold;
color:#3877c4;

}
.content-region-swapper .project-item-desc
{
float:left;
width:100%;
font-size:12px;
color:#666;
padding:5px 0;
}
.content-region-swapper .project-item-video{
float:left;
width:100%;
color:#3877c4;
font-size:11px;
}
.content-region-swapper .project-item-link,.ms-WPBody .content-region-swapper .project-item-link a:link, .ms-WPBody .content-region-swapper .project-item-link a:visited,
.ms-WPBody .content-region-swapper .project-item-video a:link, .ms-WPBody .content-region-swapper .project-item-video a:visited
{
float:left;
width:100%;
color:#3877c4;
font-size:11px;

}
.content-region-swapper .project-item-link{
		margin:5px 0;		
}
.content-region-imgages .region-direct{
	position:absolute;
	top:10px;
	left:135px;
	/*background-image:url('/projects/PublishingImages/world_direct_no_arrow.png');*/
	width:41px;
	height:41px;
	cursor:pointer;
}
.content-region-imgages .region-direct-mouseover{
	top:-3px;
	left:96px;
	background-image:url('/projects/PublishingImages/world_direct_mouseover.png');
	width:120px;
	height:75px;
}

#right-column-region .region-direct{
	position:absolute;
	top:0px;
	left:81px;
	/*background-image:url('/projects/PublishingImages/world_direct_no_arrow.png');*/
	width:41px;
	height:41px;
	cursor:pointer;
}
#right-column-region .region-direct-mouseover{
	top:0px;
	left:0px;
	background-image:url('/projects/PublishingImages/SmallGlobeImage_RO.png');
	width:200px;
	height:54px;
}


.content-region-imgages .region-direct div{
 position:absolute;
 width:9px;
height:5px;
}
.content-region-browser-controller{
	color: #192E59;
    float: left;
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
    width: 547px;
}
.content-region-browser-controller .region-title, .content-region-browser-controller .region-projects-index
{
	float:left;
	margin-left:10px;	
}
.content-region-browser-controller .region-title{
height:350px\9;
}
.content-region-browser-controller .region-projects-index{
	font-size: 14px;
}
.content-region-browser-controller .controller-swapper{
	vertical-align:middle;
	margin-left:10px;
	margin-top:9px;
	float:left;
}
.controller-swapper img{
	cursor:pointer;
	float:left;
	vertical-align:middle;
}
.region-direct #topbtn{
	top:10px;
	left:25px;
}
.region-direct #rightbtn{
	top:25px;
	left:44px;
	width:5px;
	height:9px;
}
.region-direct #downbtn{
	top:44px;
	left:25px;
}

.region-direct #leftbtn{
	top:25px;
	left:10px;
	width:5px;
	height:9px;

}
.content-region-imgages #zoominbtn{
	top:18px;
	left:70px;
	width:19px;
	height:19px;
	position:absolute;
	background-image:url('/projects/PublishingImages/zoom_in_button.png');
	cursor:pointer;
}
.content-region-imgages #zoomoutbtn{
	top:38px;
	left:70px;
	width:19px;
	height:19px;
	position:absolute;
	background-image:url('/projects/PublishingImages/zoom_out_button.png');
	cursor:pointer;

}

/***********************Find a Project Start***********************************************/
#map { position: relative; width: 700px; height: 470px; overflow: hidden; }
#returnlink { display: block; position: absolute; bottom: 0; right: 0;  color: white; background: blue; padding: 3px;}
.content-region-imgages a.bullet { display: block; position: absolute; width: 19px; height:19px;padding-left:0px; text-decoration: none!important;z-index:10; }
.content-filter-swapper a.bullet,#right-column-region a.bullet { display: block; position: absolute; width: 19px; height: 19px;padding-left:0px; text-decoration: none!important;z-index:10; }
.content-swapper img.zoomable { z-index:9;}

.content-swapper div.popup,#right-column-region div.popup{ display: none; position: absolute; background: #fabb28; z-index: 11; padding: 3px; }
.content-swapper div.popup a.close{ display: block; position: absolute; bottom: 0; right: 0; }

/*********************** Project Info Start***********************************************/
.whole-content{
	background:url('/projects/PublishingImages/bg_projects.jpg') repeat-x white;
	width:100%;
	min-height:951px;/*701px;*/
}
.project-info-whole{
	width:657px;
	/*height:575px;*/
	margin-top:-7px;	
}
.project-info-header{
	width:657px;
	height:16px;
	background:url('/projects/PublishingImages/project_detail_header.png') no-repeat;
}
.project-info-footer{
	width:657px;
	height:16px;
	background:url('/projects/PublishingImages/project_detail_footer.png') no-repeat;
}
.project-info{
	background-color:#e2dfd7;
	width:639px;
	padding-left:18px;
	background:url('/projects/PublishingImages/project_detail_content.png') repeat-y;
	min-height:564px;
}
.project-info-header-left{
	width:310px;
	float:left;
}
.highlighted{
	color:#192e59;
}
.project-info .project-info-title
{
	font-weight:bold;
	font-size:20px;
	color:#192e59;
	float:left;
}
.project-info .project-info-tabs
{
	float:right;
	font-weight:bold;
	font-size:12px;
	color:#3877c4;
	padding-right:50px;
	padding:5px 50px 10px 0;
}
.project-info .project-tab-link-divider{
	float:right;
	width:303px;
	margin-right:6px;
	height:1px;
	border-bottom:solid 1px white;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { .project-info .project-tab-link-divider{
	width:306px;
}}

.project-info-tabs .project-info-tabs-item
{
cursor:pointer;
	float:left;
}
.project-info-tabs .project-info-tabs-divider
{
	float:left;
	padding:0 5px;
	color:black;
}
.project-info .project-info-client
{
	font-size:12px;	
	color:black;
	float:left;
	width:100%;
	font-weight:bold;
}
.project-info .project-info-client span{
	font-weight:normal;
}
.project-info .project-info-location
{
	font-size:12px;	
	color:black;
	float:left;
	width:100%;
	font-weight:bold;
}
.project-info .project-info-location span{
	font-weight:normal;			
}
.template-1-img{
	float:left;
}
.template-1-leftimg
{
	width:136px;
	float:left;
	padding-top:10px;
}
.template-1-leftimg-no-video{
	display:none;
}
.template-1-text
{
	width:310px;
	padding:10px 0 0 174px;
	float:left;
}
.template-1-text-no-video,.template-4-text-no-video{
	padding:10px 0 0 0;
	float:left;
	width:620px;
}
.template-1-text-no-video{
	padding:10px 0 0 0;
	float:left;
	width:620px;
}
.template-1-text-no-video .template-1-text-title, .template-1-text .template-1-text-title,.template-2-text .template-2-text-title,.template-3-text .template-3-text-title,.template-4-text .template-4-text-title
{
	font-weight:bold;
	font-size:16px;
	color:#192e59;
}
.template-1-text-no-video .template-1-text-title,.template-1-text .template-1-text-title,
.template-2-text .template-2-text-title,.template-3-text .template-3-text-title,
.template-4-text-no-video .template-4-text-title,.template-4-text .template-4-text-title
{
	font-weight:bold;
	font-size:16px;
	color:#192e59;
}
.template-1-text,.template-2-text,.template-3-text,.template-4-text{
	/*padding-bottom:12px;*/
	font-size:12px;
 	color:#666;
}
.template-1-text-link,.template-2-text-link{
	/*margin-left:300px;
	width:320px;*/
}
.template-text-link{
	float:left;
	padding:5px 0 0 20px;
	display:none;
}
.template-3-text-link{
	/*margin-left:112px;
	width:470px;*/
}
.template-4-text-link{
	/*margin-left:146px;
	width:470px;*/
}
.template-1-text-link ul,.template-2-text-link ul,.template-3-text-link ul,.template-4-text-link ul{
	padding:0;
	margin:0;
}
.template-1-text-link .title,.template-2-text-link .title,.template-3-text-link .title,.template-4-text-link .title{
	font-size:14px;
	padding-top:15px;
}
.template-1-text-link .linkitems,.template-2-text-link .linkitems,.template-3-text-link .linkitems,.template-4-text-link .linkitems{
	padding-bottom:15px;
}
.template-1-text-link ul li,.template-2-text-link ul li,.template-3-text-link ul li,.template-4-text-link ul li{
    background-image: url("/SiteCollectionImages/moreinfo_arrow.gif");
    background-position: 0px 5px;
    background-repeat: no-repeat;
    line-height: 16px;
    list-style-type:none;
    padding-left:10px;
}
.project-info .clearfloat{
	clear:both;
}
.template-1-text-no-video .template-1-text-desc,.template-1-text .template-1-text-desc
{
	font-size:12px;
	color:black;
}
.template-1-text-no-video .template-1-text-desc,.template-1-text .template-1-text-desc,
.template-4-text-no-video .template-4-text-desc,.template-4-text .template-4-text-desc
{
	font-size:12px;
	color:black;
}
.project-info-details{
	clear:both;
	padding-top:10px;
}
.project-info-details .selected{
	display:block;
}
.project-info-details .unselected{
	display:none;
}
.template-2-images-swapper{
	width:295px;
	float:left;
}
.template-2-downimg{
padding-top:10px;
}
.template-2-text{
	float:left;
	width:320px;
	padding-left:5px;
}
.project-info-detail-sol{
	clear:both;
}
.template-3-leftimg{
	width:102px;
	float:left;
}
.template-3-text{
	float:left;
	width:508px;
	padding-left:10px;
}
.template-4-leftimg{
	float:left;
	width:136px;
	padding:10px 10px 0 0;
}
.template-4-leftimg-no-video{
	display:none;
}
.template-4-text{
	float:left;
	width:474px;
	padding-top:10px;
	padding-right: 10px;
}
#right-column-region{
	width:200px;
	margin:-15px -15px 15px -15px;
	height:319px;
	position:relative;
}
.ms-WPBody #right-column-region a{
	display:block;
	color:white;
	font-weight:bold;
}
#right-column-region #right-column-region-header{
	height:133px;
	width:100%;
}

#right-column-region-bottom{
	}
#selected-region{
	display:none;
}
/*---------------- map menu ---------------*/

.content-map-filter
{
	position:relative;
	top:-130px;	
	/*z-index:20;*/
	margin-left:10px;
	width:172px;
}

.content-map-filter ul
{
	list-style:none outside none;		
	margin:0px;
	padding:0px;	
				
}

.content-map-filter ul li
{
	height:20px;
	line-height:20px;
	vertical-align:middle;	
	color:white;	
	cursor:pointer;		
}

.content-map-filter ul .lvHeadTitleItem
{
	 color: #192E59;
    font-size: 12px;
    font-weight: bold;	
    margin-bottom:5px;	
    cursor:pointer;	
}

.content-map-filter ul .lvSelectItem
{
	 color: #192E59;
    font-size: 12px;
}

.content-map-filter ul li img
{
	vertical-align:middle;
	margin-right:5px;			
}
/***********************Project Videos********************************/
#maincontentbody{
		background: url("/projects/PublishingImages/bg_projects.jpg") repeat-x;
		min-height:701px;
}
.maincontent_left{
        width:660px;
        margin-top: 12px;
    }
   .project-videos-container-header{
	background: url("/projects/PublishingImages/projectvideos/top.png") no-repeat;
	width:657px;
	height:17px;
	}
	.project-videos-container-middle{
	background: url("/projects/PublishingImages/projectvideos/middle.png") repeat-y;
	width:657px;
	}

.project-videos-container-bottom{
	background: url("/projects/PublishingImages/projectvideos/bottom.png") no-repeat scroll 0 0 white;
	width:657px;
	height:18px;
	}

    .project-videos-header{
    	width:617px;
    	margin:0px 20px;
    	border-bottom: 1px solid white;
    }
    .project-videos-containder{
		width:617px;
		padding:0px 20px;
		margin-right:-10px;
}
    .project-videos-header div,.project-videos-header select{
        margin:0px;
        padding:0px;
    }
    .project-videos-header .header-title{
        font: bold 20px/20px arial;
        color:#192e59;
        padding-bottom:20px;
    } 
    .project-videos-header .header-filter{
        padding-bottom:8px;
    }
    .header-filter span{
        font:bold 14px arial;
        color:#666;
    }
    .header-filter .header-filter-left{
        float:left
    }
    .header-filter ul,.video-box ul{
         list-style:none;
         padding:0;
         margin:0;
    }
    .header-filter ul li{
        float:left;
        font:bold 14px arial;
        color:#666;
        padding-right:5px;
    }
    .header-filter .header-filter-left ul li a{
        color:#3877c4;
        text-decoration:none;
        font:bold 14px arial;
    }
    .header-filter .header-filter-left ul li a:hover,.header-filter .header-filter-left ul li a.hightlight{
        color:#192e59;
    }
    .header-filter .header-filter-right{
        float:right
    }
    .header-filter .font-12-gray{
		font:normal 12px arial;

}
    .video-box ul li{
        background:url('/fluorimages/fluorJSnav/arrow_right.gif') no-repeat left 4px;
        padding-left:10px;
    }
    
    .project-videos-swapper{
                width:627px;
    }
    .project-videos-swapper-row{
				float:left;
}
    .project-videos-swapper .video-box{
        width:199px;
        float:left;
        padding:15px 10px 20px 0;
    } 
    .video-box .video-box-title{
        font:bold 14px arial;
        color:#192e59;
        padding-top:10px;
    }
    .video-box .video-box-bs,.video-box .video-box-region{
        font:normal 12px arial;
        color:#666;
    }
    .video-box .video-box-links a:link,.video-box .video-box-links a:visited{
        font-size:11px;
        color:#3877c4;
        text-decoration:none;
    }
    .clear{
        clear:both;
    }
	.project-video-pagination a,.project-video-pagination a:hover{
        font-size:11px;
        text-decoration:none;
        cursor:pointer;
    }
    .project-video-pagination .pagination-left{
        width:209px;
        float:left;
    }
    .project-video-pagination .pagination-center{
        width:199px;
        float:left;
        text-align:center;
        font:normal 11px arial;
        color:#666;
    }
    .project-video-pagination .pagination-right{
        width:209px;
        float:left;
        text-align:right;
    }
    .pagination-left a.first-disabled{
        background:url('/SiteCollectionImages/commonimages/btnfirstdisabled.jpg') no-repeat left 4px;
        padding:0 20px 0 10px;
        color:#666;
        visibility:hidden;
    }
    .pagination-left a.first-enabled{
        background:url('/SiteCollectionImages/commonimages/btnfirstenabled.png') no-repeat left 4px;
        padding:0 20px 0 10px;
        color:#3877c4;
    }
    .pagination-right a.next-disabled{
        background:url('/SiteCollectionImages/commonimages/btnnextdisenabled.jpg') no-repeat right 4px;
        padding:0 10px 0 20px;
        color:#666;
        visibility:hidden;
    }
    .pagination-right a.next-enabled{
        background:url('/SiteCollectionImages/moreinfo_arrow.gif') no-repeat right 4px;
        padding:0 10px 0 20px;
        color:#3877c4;
    }
    .pagination-left a.previous-disabled{
        background:url('/SiteCollectionImages/commonimages/btnpreviousdisenabled.jpg') no-repeat left 4px;
        padding:0 20px 0 10px;
        color:#666;
        visibility:hidden;
    }
    .pagination-left a.previous-enabled{
        background:url('/SiteCollectionImages/commonimages/btnpreviousenabled.jpg') no-repeat left 4px;
        padding:0 20px 0 10px;
        color:#3877c4;
        
    }
    .pagination-right a.last-disabled{
        background:url('/SiteCollectionImages/commonimages/btnlastdisabled.jpg') no-repeat right 4px;
        padding:0 10px 0 20px;
        color:#666;
        visibility:hidden;
    }
    .pagination-right a.last-enabled{
        background:url('/SiteCollectionImages/commonimages/btnlastenabled.png') no-repeat right 4px;
        padding:0 10px 0 20px;
        color:#3877c4;
    }
    .right-column-wimage{
		background:url('/projects/PublishingImages/projectvideos/worldmap.jpg') no-repeat;
		width:200px;
		height:138px;	
	}
	.right-column-wimage a{
		display:block;
		height:100%;
		width:100%;
}
.ms-WPBody .right-column-contact-us-swapper a:hover{
	color:#003366;
	text-decoration:none;
}
.right-column-swapper{
	margin: 0px 15px 0;
    width: 168px;
}
.controller_top
{
	background:url('/projects/PublishingImages/gray_line_bg_top.jpg') no-repeat;
		
}
.controller_bottom{
	background:url('/projects/PublishingImages/gray_line_bg_bottom.jpg') no-repeat;

}


