
/*
doc styles
*/
	/*Project View Paging Button*/
#paging-buttons {
	position: absolute;
	top:0;
	width: 589px;
	height: 37px;
	margin-left: 9px; 
	top: 198px;
	opacity:.65;
	filter: alpha(opacity=65);
	-moz-opacity: 0.65;
}


	/*End Project View Paging Button */

#project-view-content h2, #project-view-content p {
	color: #515151;
}

#project-view-content p {
	font-size: 10px;
	color: #515151;
}

#project-view-content h2 {
	font-size: 13px;
}

#project-view-content .content{
	padding: 11px 28px 0 19px;
	
}

#project-view-content .content p {
	line-height: 12px;
}

#project-view-content .content p .tint {
	font-size: 10px;
	color:#acacac;
}


/*Home Project View Section*/
	#home #project-view-content{
		position: relative;
	}
	#home #project-view-content .content p{

		margin: 0;
		padding: 0;
	}
	
	
	
	#home #project-view-content #photo-credit{
		position: absolute;
		left: 0;
		height: 14px;
		width: 558px;
		margin: 0 0 0 13px;
		padding: 0;
		bottom: 8px;
	}
/**/

#projectcontent {
	position: relative;
	background-color: #dad5ca;
	width: 173px;
	height: 178px;
	float: left;
	margin-top: 27px;
	padding: 19px 15px 0 15px;
}

#projectcontent h2{
	font-size: 13px;
} 




#internal #projectcontent #photo-credit {
	position: absolute;
	bottom: 0;
	margin-bottom: 13px;
	color: #7d7d7b;
}



#photo-credit {
	margin-top: 13px;
	color: #cccccc 
}



#internal.project-portfolio  {
	margin-top: 1px;
	color: #cccccc 
}

#proj-portfolio #project-view-content {
	position: relative;
}

#proj-portfolio #project-view-content #photo-credit {

	position: absolute;
	bottom: 0;
	left: 14px ;
	margin-bottom: 8px;
}


#photo-credit span, #photo-credit a{
	font-size: 9px !important;
}




#footer {
	line-height: 9px;
	color: #666666;
}

#footer p {
	font-size: 10px;
	padding-bottom: 9px;
}

#footer a {
	font-size: 10px;
}
	/* 
	begin interal style
	*/
	#home #content .content,#internal #content .content {
		padding: 22px 22px 24px 18px;
	}
	
	/*#home #content .content p{
	border:#000000 solid 1px;
		margin-bottom:0px;
	}*/
	#internal #content .content {
		font-size: 12px;
		color: #333;
		line-height: 17px;
	}
	/*#home #content .content p ,*/
	#internal #content .content  p{
		line-height: 17px;
		margin-bottom: 15px;
		font-size: 12px;
		color: #333;
	}
	#home #content .content p{
		line-height: 16px;
		margin-bottom: 0px;
		font-size: 12px;
		color: #333;
		height: 45px;
	}
	/*Start GAllery Styles*/
			
		#gallery-wrapper {
			position: relative;
			overflow: hidden;
			padding: 6px;
			border: 1px solid #cec8bb;
			height: 96px;
		}
		#gallery a {text-decoration: none;}
		
		#gallery-wrapper .galleryImg {
			position: relative;
			display: block;			
			margin-bottom: 8px;
			border: 1px solid #a8a7a7;
			width: 139px;
			height: 94px;
			float: left;
			z-index: 1;
		}

		#Gallery-left-Arrow{
			position: absolute;
			display: block;
			width: 22px;
			height: 37px;
			top: 35px;
			left: 6px;
			z-index: 2;
		}
		#Gallery-left-Arrow img{
			border: none;
		}
		
		 #Gallery-right-Arrow{
		 	position: absolute;		
			display: block;	
			width: 22px;
			height: 37px;
			width: 22px;
			height: 37px;
			top: 35px;
			left: 567px;
			z-index: 2;
		 }
		#Gallery-right-Arrow img{
			border: none;
		}
		
		#gallery-wrapper .galleryImg span {
			position: absolute;
			display: none;
			top: 0;
			width: 139px;
			height: 64px;
			padding-top: 30px;
			background-color: #000;
			color: #fff;
			text-align: center;
			opacity:.65;
			filter: alpha(opacity=65);
			-moz-opacity: 0.65;
		}
		
		#gallery #gallery-wrapper a.galleryImg:hover span{
			display: block;
		}
		#gallery #gallery-wrapper .gallimages{
			display: block;
		}
		
		.gallRMargin{
		 	margin-right:6px;
		 }
		 /*End Gallery Style*/
		
		
		
	#internal.project-portfolio #content .content p {
		margin-bottom: 3px;
		font-size: 10px;
	}
	
	#project-list {
		width: 557px;
		/*height: 210px;*/
		margin-bottom: 22px;
		overflow: auto;
	}
	
	
	#project-list a, #project-list li {
		font-size: 12px;
		line-height: 21px;
	}
	
	#overview-images {
		margin-bottom: 40px;
	}
	
	.middle-img-padding {
		padding: 0 12px;
	}
	
	#internal.Contact #content .content #internal-logo {
		margin-top: 0px;
		margin-right: 25px;
	}
	
	#internal.Contact #contact-form td {
		padding-bottom: 10px;
		padding-right: 5px;
	
	}
	#internal.Contact #contact-form #FrmSubmit{
		background-image: url(/images/submit.gif);
	} 
	
	
	#internal.project-portfolio #project-list li {
		margin-bottom: 2px;
	}
	/*
	end internal style 
	*/
	
	/* news section */
	.newsTitle{
		font-size:12px;
		font-weight: bold;
		color:#175E7A;
	}
	.newsTitleLinkB{
		font-weight: bold;
		font-size: 12px;
	}
	.newsTitleLink{
		font-size: 12px;
	}
	.newsDate{
		font-size: 11px;
	}
	.gray_pipe{
		color:#dad5ca;
	}
	.news_paging{
		font-size:11px;
	}
	.source{
		font-size:12px;
		color:#cccccc;
	}
	.sourceLink{
		color:#cccccc;
		font-size:12px;
	}
	.sourceLink:hover{
		color:#cccccc;
		font-size:12px;
		text-decoration: none;
	}
	/* end news styles */
	
	/* career styles */
	.jobTitle{
		font-size:12px;
		font-weight: bold;
		color:#175E7A;
	}
	.toapply{
		font-size:12px;
		color:#cccccc;
	}
	.toapply a{
		color:#cccccc;
		font-size:12px;
	}
	.toapply a:hover{
		color:#cccccc;
		font-size:12px;
		text-decoration: none;
	}
	/* end career styles */
	
	.arrow{
		height:9px;
		float:left;
		padding-right:5px;
		padding-top:3px;
		margin-bottom:0px;
	}
	.readMoreArrow{
		height:9px;
		float:right;
		padding-right:5px;
		padding-top:3px;
		margin-bottom:0px;
	}
	.exLink{
		float:right;
		padding-top:0px;
		padding-bottom:0px;
		height:10px;
	}
/*
doc styles end
*/

.mnuItem
{
    display:block;
    background-image:url(/images/generic-butt.gif);
    width:157;
    height:29;
    color:#000000;
    font-weight:bold;
    text-decoration:none;
}
.mnuItem div,.selected div
{
    padding-top:8px;
    margin:0 0 0 23px;
}
.mnuItem:hover
{
    background-image:url(/images/generic-butt-OVER.gif);
    color:#fff;
    font-weight:bold;
    text-decoration:none;
}
.selected
{
    color:#fff;
    width:157;
    height:29;
    font-weight:bold;
    text-decoration:none;
    background-image:url(/images/generic-butt-ACTIVE.gif);   
}

#mainlogo{
	display:block;
	position:absolute;
	z-index:10;
	top:50px;
	left:65px;
	/*padding:10px 0 0 5px;*/
}
