/*
/**
/**		Filename:
/**		 locations.css
/**
*/



/* -----------------------------------------------*/
/* -------------->>> LOCATIONS PAGE <<<-----------*/
/* -----------------------------------------------*/

#link_color a{
	color: #1e1e1e;
	}
	

.locations {
	font-family: geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding: 3px 0px 3px 10px;
	text-transform: capitalize;
	color: #393939;
	}


.locations2 {
	font-family: geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding: 3px 0px 3px 10px;
	text-transform: capitalize;
	color: #393939;
	}




#kansas {
	width: 110px;
	float: left;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	margin: 10px;
	padding: 6px 6px;
	
	
	display:none;
	
	
	}


#georgia {
	width: 110px;
	float: left;

	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;

	margin: 10px;
	padding: 6px 6px;
		
	
	display:none;
	
	
	}



#florida {
	width: 110px;
	float: left;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	margin: 10px;
	padding: 6px 6px;
		
	
	display:none;
	
	
	}




#maryland {
	width: 110px;
	float: left;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	margin: 10px;
	padding: 6px 6px;
	
	
	display:none;
	
	
	}


#texas {
	width: 110px;
	float: left;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	margin: 10px;
	padding: 6px 0px;
		
	
	display:none;
	
	
	}




#kentucky {
	width: 110px;
	float: left;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	margin: 10px;
	padding: 6px 6px;
	
		
	
	display:none;
	
	
	}




#sanfrancisco {
	width: 110px;
	float: left;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	margin: 10px;
	padding: 6px 6px;
	
		
	
	display:none;
	
	
	}



#locationlist {
	width: 400px !important;
	width: 430px ;
	margin: 0px 0px 30px 80px;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;

	
}



#locationlist p {

	display: block;
	width: 380px !important;
	width: 410px;
	padding: 20px 0px;
	text-align: center;
	margin: 0px auto;
	font: 13px/20px Georgia, Times, serif;
	color: #414141;
	}
	
	
#location_column_1 {
	width: 140px;
	float: left;
	margin-left:50px !important;
	margin-left: 30px;
	list-style-type: none;

	}
	
	
#location_column_2 {
	width: 140px;
	float: left;
	margin-left:25px;
	list-style-type: none;

	}




#location_column_3 {
	width: 140px;
	float: left;
	margin-left:25px;
	list-style-type: none;
	
	}






#location_column_1 li a{
	font: 12px/15px geneva, arial, sans-serif;
	padding: 4px 0px;
	color: #203d80;
	}




#location_column_2 li a{
	font: 12px/15px geneva, arial, sans-serif;
	padding: 2px 0px;
	color: #203d80;
	}



#location_column_3 li a{
	font: 12px/15px geneva, arial, sans-serif;
	padding: 2px 0px;
	color: #203d80;
	}



.intl {
	margin-bottom: 22px;
	}

#all_locations li{
	padding: 2px 0px;
	}


#globe {
	width: 42px;
	height: 121px;
	margin-bottom: -121px;
	background: #ffffff url(../images/locations/globe.gif) top left no-repeat;
	position: relative;
	left: -43px;
	top: 40px;
	}

#globe2 {
	width: 430px;
	height: 20px;
	margin-bottom: -20px;
	background: #ffffff url(../images/locations/spiral.gif) top left no-repeat;
	position: relative;

	top: -20px;
	left: -1px;
	}

#division {
	border: 1px solid #7b7872;
	border-bottom: 2px solid #8f8f8f;
	width: 428px;
	margin-left: 80px;
	margin-bottom: 60px;
	margin-top: 30px;
	background: #faf8f0 ;
	}
	
	
.div_info {
	font: 11px/22px  verdana, georgia, times, serif;
	padding: 4px 0px 4px 15px;
	text-align: center;
	color: #525252;
	}
		
		

.division_title {

	font: 15px/30px georgia, times, serif;
	padding: 10px;
	margin-bottom: 8px;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	text-align: center;
	color: #1e1e1e;
	margin-top:15px;
	}
		
		

		
		
.div_info_name {
	font: 15px/19px georgia, times, serif;
	padding: 20px 7px 20px 7px;
	margin-top: 22px;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	color: #1e1e1e;
	text-align: center;
	}	
		
		
.div_info_email {
	font: 12px/22px georgia, times, serif;
	padding: 4px 0px 4px 0px;
	text-align: center;
	}



.areacode {
	font-size: 85%;
	}





.locations_back_link {
	font: 11px/22px geneva, arial, sans-serif;
	text-transform: lowercase;
	margin: 0 0 -40px 10px;
	padding: 0;
	float: left;
	}








/* -----------------------------------------------*/
/* -------------->>> PROJECT FOCUS <<<----_-------*/
/* -----------------------------------------------*/






.list_title {


	}
	
#currentprojects {
	width: 464px;
	margin: 0px auto;
	}


#currentprojects a{
	width: 200px;
	height: 120px;
	display: block;
	text-indent: -5000px;
	float: left;
	margin: 15px;
	}


#currentprojects a:hover{
	background-position: -200px 0px;
	border: none;
	}

	
	
#dulles {
	background: #ffffff url(../images/projectfocus/dulles.jpg) top left no-repeat;
	}
	
#sugarland {
	background: #ffffff url(../images/projectfocus/sugarland.jpg) top left no-repeat;
	}
	
#lasolas {
	background: #ffffff url(../images/projectfocus/lasolas.jpg) top left no-repeat;
	}
	
#stlukes {
	background: #ffffff url(../images/projectfocus/stlukes.jpg) top left no-repeat;
	}
	
#ucdavis {
	background: #ffffff url(../images/projectfocus/ucdavis.jpg) top left no-repeat;
	}
	
	
	
	
#archiveprojects {
	width: 400px !important;
	width: 430px ;
	margin: 36px 0px 30px 80px;
	border-top: 1px solid #888888;
	border-bottom: 1px solid #888888;
	}
	
	
#archiveprojects p {

	display: block;
	width: 380px !important;
	width: 410px;
	padding: 20px 0px;
	text-align: center;
	margin: 0px auto;
	font: 13px/20px Georgia, Times, serif;
	color: #414141;
	}