#locations_container{
	padding-left: 10px;
	padding-top: 50px;

}

#contact_side_container{
	padding-left: 0px;
	padding-top: 15px;
	padding-right: 2px;
	width: 283px;
}

#contact_container{
	padding-left: 30px;
	padding-top: 30px;
	width: 640px;
	padding-right: 0px;

}
#contact_container_d{
	padding-left: 30px;
	padding-top: 30px;
	width: 610px;
	padding-right: 30px;

}
#contact_spacing{
	padding-left: 12px;
	padding-top: 5px;

}
#contact_spacing2{
	padding-left: 15px;

}

/*******************PORTFOLIO PAGES ********************************/

#portfolioNav{
	width: 260px;
	padding:0px;
	margin:0px;
	text-align: left;
	}


.portfolioSelected{
	cursor:default;
	background-color:white;
	background-image:url(images/portfoliopointer.gif);
	background-position: 11px;
	background-repeat:no-repeat;
	color:#666666;
	}
	

#portfolioNav a, #portfolioNav a:visited{
	font-family: "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	width: 230px;
	padding-left: 30px;
	padding-top:5px;
	padding-bottom: 5px;
	color:#000066;
	font-weight:200;
		}

#portfolioNav a:hover{
	background-color:white;
	background-image:url(images/portfoliopointer.gif);
	background-position: 11px;
	background-repeat:no-repeat;
	color:#666666;
	}

/* ---- COMPANY SIDE-NAV - SIDENAV ----- */

#companySideNav{
	width: 252px;
	padding:0px;
	margin:0px;
	text-align: left;
	}


#companySideNav a, #companySideNav a:visited{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	width: 230px;
	padding-left: 20px;
	padding-top:4px;
	padding-bottom: 4px;
	color:#000066;
	font-weight:600;
	background-image:url(images/companySideNav-arrow.gif);
	background-position: 11px;
	background-repeat:no-repeat;
		}

#companySideNav a:hover{
	background-image:url(images/companySideNav-arrow_over.gif);
	background-position: 11px;
	background-repeat:no-repeat;
	color:#666666;
	}

/* END GATEWAYS */


/* Image Fader */
#photocontainer {
background-image:url(images/portloading.gif);
width:665px;
height: 379px;
display:block;
}
/*******************CONTACT PAGE - ALL MENUS*********************/

.tab_title2{
	color:#abb1b7;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 53px;
}
.tab_title{
	color:#abb1b7;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 40px;
}

.tab_between{
	background-image: url(images/spacer.gif);
	background-repeat: repeat-x;	
}


.menutitle{
	cursor:pointer;
	margin-bottom: 5px;
	background-color:#e0e2e4;
	color:#a7a9ac;
	width:657px;
	text-align:left;
	font-weight:bold;/* */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.submenu{
margin-bottom: 0.5em;
}

.background {
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
}


/***************CONTACT PAGE - REQUEST INFORMATION*****************/

#request_content{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;

}

.p_form{
	font-weight:bold;/* */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#221964;
}

.texta {
	background-color: #e0e2e4;
	height: 14px;
	border: 1px solid #7f9db9;
}

.texta_multi {
	background-color: #e0e2e4;
	border: 1px solid #7f9db9;
	color: #747477;
	
}

.altdropFormat {
	background-color: #e0e2e4;
	color: #221964;
	font-weight: normal;
} 

/***************CONTACT PAGE - VIDEO/CONFERENCE CALLS*****************/

.video_content{

}

.h3{
	font-weight:bold;/* */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#221964;
	padding-left: 38px;
}

.p{
	font-weight:bold;/* */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#221964;
	padding-left: 60px;
}

.p_s{
	font-weight:bold;/* */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#a7a9ac;
}

/***************CONTACT PAGE - FILE TRANSFERS*****************/

#transfer_content{

}
#transfer_content2{
	padding-left: 60px;
	height: 30px;
	padding-top: 10px;
	padding-bottom: 20px;
}

.h_file {
	font-weight:bold;/* */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#221964;
	padding-left: 39px;
	text-decoration: underline;
}

.p_file{
	font-weight:bold;/* */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#221964;
}
.p_file_s{
	font-weight:bold;/* */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#a7a9ac;
	
}

/*****************CONTACT PAGE - LOCATIONS********************/

.h_location{
	font-weight:bold;/* */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#221964;
	padding-left: 39px;
}

#locations_content{
	padding-left: 60px;
	height: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.p_location_s{
	font-weight:bold;/* */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#a7a9ac;
	
}

/***************CONTACT PAGE - DIRECTIONS*****************/

.h_directions{
	font-weight:bold;/* */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#221964;
	padding-left: 39px;
}

.direction_content{
	border-left-width: 1px;
	border-color: #a7a9ac;
	padding-left: 60px;
	height: 150px;
	width: 400px;
}

#direction_content2{
	padding-top: 10px;
	padding-left: 26px;
	padding-right: 25px;
}

.p_con{
	font-weight:bold;/* */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#221964;
	padding-left: 20px;
}

.p_con_s{
	font-weight:bold;/* */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#a7a9ac;
	padding-left: 40px;	
}

/***************CONTACT PAGE - CONCIERGE*****************/

.h_concierge{
	font-weight:bold;/* */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#221964;
	padding-left: 39px;
}

.concierge_content{
	border-left-width: 1px;
	border-color: #a7a9ac;
	padding-left: 60px;
	height: 150px;
	width: 400px;
}

#concierge_content2{
	padding-top: 10px;
	padding-left: 26px;
	padding-right: 25px;
}

/***************CONTACT PAGE - CONTACT SECTION*****************/

.p_contact_title{
	font-weight:bold;/* */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#a7a9ac;
	padding-left: 45px;
}

.p_contact{
	font-weight:bold;/* */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#221964;
	padding-left: 53px;
}
.p_contact_s{
	font-weight:bold;/* */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#747477;
	padding-left: 53px;	
}

#contact{
	
	padding-top: 18px;
	
}

#employment_container{
	padding-top: 18px;
	padding-right: 15px;
	
}

#contact ul {
	padding-top: 7px;
	
	}

#contact li {
	list-style-position: outside;
	list-style-type: none;
	margin-left: -9px;
	}
/***************SERVICES PAGES *****************/

.p_different{
	font-weight:normal;/* */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#747477;
	padding-left: 0px;
}
#different{
	padding-bottom: 40px;
	width: 240px;
	padding-left: 32px;
	padding-right: 13px;

}

#different_pr{
	padding-bottom: 0px;
	width: 240px;
	padding-left: 32px;
	padding-right: 13px;

}

#different_pr ul{
	padding-top: 0px;

}

#different_pr li{
	padding-top: 0px;
	line-height: 10pt;
	list-style-image: url(images/bullet.gif);

}


#different_csid{
	padding-bottom: 40px;
	width: 240px;
	padding-left: 32px;
	padding-right: 13px;

}
.title_side_con{
	font-weight:bold;/* */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#a7a9ac;
	padding-left: 45px;
}

#service_container{
	padding-left: 2px;
	padding-top: 0px;
	line-height: 12pt;
}

#service_csid_container{
	padding-left: 0px;
	padding-top: 8px;
	padding-right: 2px;
	width: 283px;
}

#services_container ul {
}


	
.p_services{
	font-weight:bold;/* */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#221964;
}

#services_content{
	padding-top: 50px;
	padding-right: 20px;

}

.sevices_contact_s{
	font-weight:bold;/* */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#a7a9ac;
	padding-left: 15px;
	line-height: 140%;
}

.sevices_s{
	font-weight:normal;/* */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#747477;
	padding-left: 15px;
	line-height: 140%;
}

.sevices_purple{
	font-weight:bold;/* */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#221964;
	padding-left: 15px;
	line-height: 140%;
}
/***************THE WORK STYLES *****************/


.brand_s{
	font-weight:bold;/* */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#a7a9ac;

	
}
.foot_line_stretch{
	background-image: url(images/footer_pic.gif);
	background-repeat: repeat-x;	

}

.work_description_text_n{
	font-weight:normal;/* */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#747477;
	
}
.work_description_text{
	font-weight:bold;/* */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#747477;
	
}

 #work{
	padding-left: 350px;
	width: 320px;

}

#work a:link{
	color: #747477;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	}
#work a:visited{
	color: #747477;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	}
#work a:hover{
	color: #1f1464;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	}
/*
.the_work_sections{
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#221964;
}
#the_work_sections{


}

#the_work_sections ul {
	padding-top: 0px;
	
	}

#the_work_sections li {
	list-style-position: inside;
	list-style-type: none;
	margin-left: -25px;
	padding-top: 5px;
	}

#the_work_sections a:link {
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#221964;
	text-decoration: none;
	}
#the_work_sections a:visited {
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#221964;
	text-decoration: none;
	}
	
	*/
#flashcontent3 {
	padding-top: 10px;
	padding-bottom: 10px;
	height: 160px;
	
	}
#back_to{
	padding-top: 200px;

}
#first_back{
	padding-top: 28px;

}
#pr_work{
	color: #747477;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	width: 400px;
	padding-left: 20px;
	padding-top: 100px;

}

#what_is_pr{
	color: #1f1464;
	width: 420px;
	padding-left: 30px;
	padding-top: 30px;
}

#what_is_pr2{
	color: #1f1464;
	width: 420px;
	padding-left: 30px;
	padding-top: 76px;
}
#what_is_pr2 ul {
	padding-top: 0px;
	
	}

#what_is_pr2 li {
	list-style-position: outside;
	margin-left: -10px;
	list-style-image: url(images/bullet.gif);
	}

#what_is_pr ul {
	padding-top: 0px;
	
	}

#what_is_pr li {
	list-style-position: outside;
	margin-left: -10px;
	list-style-image: url(images/bullet.gif);
	}
.what_is_text{
	color: #747477;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;

}

#csid_side {
	padding-left: 405px;
	height: 65px;

}
#csid_services {
	width: 560px;
	padding-left: 80px;
	padding-top: 5px;

}

#csid_services ul {
	margin-top: 10px;
	
	}

#csid_services li {
	list-style-position: outside;
	margin-left: -10px;
	list-style-image: url(images/bullet.gif);
	padding-top: 2px;
	}

.p_csid {
	color: #747477;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;

}
.p_csid_p{
	color: #1f1464;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


#careers_container{
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 42px;
	padding-right: 480px;

}
#careers_container2{
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 40px;
	padding-right: 0px;

}
#careers_container2 ul {
	margin-top: 10px;
	
	}

#careers_container2 li {
	list-style-position: outside;
	margin-left: 0px;
	list-style-image: url(images/bullet.gif);
	padding-top: 2px;
	}
	
#careers_apply_container{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 42px;
	padding-right: 345px;

}

#benefits_l{
	padding-left: 30px;
	padding-top: 30px;
	width: 526px;
	padding-right: 0px;

}

#benefits{
	padding-left: 0px;
	padding-top: 30px;
	width: 387px;
	padding-right: 20px;

}
#right_fit_l{
	padding-left: 30px;
	padding-top: 30px;
	width: 435px;
	padding-right: 20px;

}

#right_fit_r{
	padding-left: 30px;
	padding-top: 30px;
	width: 435px;
	padding-right: 20px;

}


#overview{
	padding-left: 30px;
	padding-top: 30px;
	width: 350px;

}
#overview_right{
	padding-left: 0px;
	padding-top: 35px;
	width: 500px;
}

#industy_experience{
	padding-left: 29px;
	padding-right: 15px;
	padding-top: 10px;
}

#industy_list{
	padding-left: 38px;
	padding-top: 7px;
}
#client_list{
	padding-left: 15px;
	padding-top: 10px;
}
#client_list_r{
	padding-left: 1px;
	padding-top: 40px;
	color: #747477;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.client_list_r{
	padding-left: 1px;
	padding-top: 40px;
	color: #747477;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#client_list_c{
	padding-left: 15px;
	padding-top: 9px;
	color: #747477;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}




#experience_container{
	padding-left: 10px;
	padding-top: 15px;
	padding-right: 10px;
	width: 700px;
	color: #1f1464;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	position: relative;

}
#experience_container ul {
	margin-top: 10px;
	
	}

#experience_container li {
	list-style-position: outside;
	margin-left: -10px;
	padding-top: 2px;
	list-style-type: none;
	}
#csid_reasons {
	width: 560px;
	padding-left: 80px;
	padding-top: 5px;

}

#csid_reasons ul {
	margin-top: 10px;
	
	}
	
#csid_reasons li {
	list-style-position: outside;
	margin-left: -10px;
	padding-top: 2px;
	list-style-type: decimal;
	}








.gallerycontainer{
	position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.popup_text img{
	border: 1px solid white;
	margin: 0 5px 5px 0;
}

.popup_text:hover{
	background-color: transparent;
	width: 300px;
}
/*
.thumbnail:hover img{
border: 1px solid blue;
}
*/
.popup_text span{ /*CSS for enlarged image*/
	position: absolute;
	padding: 5px;
	visibility: hidden;
	text-decoration: none;
	left: -1000px;
	width: 300px;
}

.popup_text span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}

.popup_text:hover span{ /*CSS for enlarged image*/
	visibility: visible;
	top: 25px;
	left: 270px; /*position where enlarged image should offset horizontally */
	z-index: 40;
	font-weight: bold;
	color: #747477;
}









.popup_text:link{
	color: #1f1464;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
.popup_text:visited{
	color: #1f1464;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	}
.popup_text:hover{
	color: #747477;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	}



a:link {
	color: #1f1464;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
a:visited {
	color: #1f1464;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
A:active {
	color: #1f1464;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

a:hover{ /*CSS for enlarged image*/
	color: #747477;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}

#gallery_container{
	padding-left: 0px;
	padding-top: 15px;
	padding-right: 0px;
	width: 210px;
	color: #1f1464;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	position: relative;
	height: 360px;

}

#gallery{
	padding-top: 20px;

}
#gallery_big_pic{
	padding-top: 5px;
	padding-left: 22px;

}

.h2 {
	color: #1f1464;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 20px;

}
.p_case{
	color: #747477;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-left: 20px;

}

/*******************CAREERS PAGE - BENEFITS*********************/

.p_benefits_pad{
	color: #747477;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-left: 20px;

}

.p_benefits_b{
	color: #747477;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 25px;

}

.p_benefits{
	color: #747477;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;


}

.p_benefits_underline{
	color: #747477;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;

}

/*******************About PAGE - NEWS*********************/

#news_container{

	padding-left: 20px;
	padding-top: 30px;
}

#news_container_r{

	padding-left: 20px;
	padding-top: 75px;
}

#news_container a:link{
	color: #747477;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	}
#news_container a:visited{
	color: #747477;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	}
#news_container a:hover{
	color: #1f1464;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	}


/*******************About PAGE - OVERVIEW*********************/
.p_over{
	font-weight:bold;/* */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#bfbdd2;
}

.industry_p{
	color: #1f1464;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}

.news_titles{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #1f1464;
	font-weight: bold;

}

.news_text{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #747477;
	font-weight: nomal;

}

/*******************About PAGE - TESTIMONIALS*********************/

#testi{
	padding-left: 30px;
	padding-top: 30px;

}
#testi_right{
	padding-left: 0px;
	padding-top: 35px;
	width: 480px;
}
/******get rid of*******/ 
.pp_services{
	font-weight:bold;/* */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#221964;
	margin-left: 52px;
}
