	body{
		text-align: center;
		margin: 0;
		padding: 0;
		background: url(../images/bg_top2.gif) no-repeat top center #fff;
	}
	body#home-page{
		/*background: url(../images/bg_top.gif) no-repeat top center #fff;*/
	}
	body, th, td, p{
		font-family: arial;
		font-size: 11px;
		color: #000;
	}
	a:link, a:visited{
		text-decoration: none;
		color: #666;
	}
	a:hover{
		color: #000;
	}
	p{
		margin: 0 0 0 0;
		padding: 5px 0 0 0;
	}
	/**************MAIN DIVS****************/

	#container{
		margin: 0 auto;
		padding: 0 0 0 0;
		width: 851px;
		text-align: left;
	}

	
	#header{
		width: 100%;
		margin: 0;
		padding: 0;
		height: 21px;
		background: url(../images/topTab.gif) no-repeat top center #fff;
	}

	#main_content, #sidebar{
		margin: 10px 0 0 0;
		border-top: solid 10px #ccc;
		border-bottom: solid 10px #f9f9f9;
		background-color: #f9f9f9;
	}

	#main_content{
		padding: 0 0 0 0;
		width: 576px;
		float: left;
	}

	#sub_col1{
		margin: 0;
		padding: 36px 10px 0 10px;
		background: url(../images/pharmaway.gif) #f9f9f9 no-repeat top left;
		width: 267px;
		float: left;
		border-right: solid 1px #ccc;
	}
	
	#sub_col2{
		margin: 0;
		padding: 36px 10px 0 10px;
		background: url(../images/dirConnect.gif) #f9f9f9 no-repeat top left;
		width: 267px;
		float: right;
		border-right: solid 1px #ccc;
	}

	#sidebar{
		padding: 36px 10px 0 10px;
		background: url(../images/centralLetterShop.gif) #ffffff no-repeat top left;
		width: 255px;
		float: right;
	}

	#footer{
		background-color: #ffffff;
		margin: 0;
		padding: 20px 0 10px 0;
		clear: both;
		text-align: center;
		line-height: 22px;
	}

	/**************OTHER DIVS****************/

	#flash_container{
		margin: 0;
		padding: 0;
	}
	
	.hide{
		display: none;
	}
	
	.seperator{
		margin: 10px 0 10px 0;
		padding: 0;
		height: 1px;
		background-color: #d6d6d6;
	}

.clear{
clear:both;
}



/*######################################################################*/
/*######################################################################*/
/*		ALL PAGES EXCEPT THE HOME PAGE									*/
/*######################################################################*/
/*######################################################################*/

#header2{
	height: 133px;
	background: url(../images/bg_header_allPages.gif);
}
#header2 ul {
float:right;
margin:80px 3px 5px 0;
}
#header2 li{
float:left;
margin:0 0 0 8px;
text-transform:uppercase;
list-style:none;
}
#header2 a{
color:#000;
font-size:11px;
font-weight:bold;
}

*html #header2  #second_row {
margin:100px -401px 0 210px;
}

#header2  #second_row {
margin:100px -415px 0 200px;
}

#second_row li{
margin:0 0 0 0;
}

#header2 a:hover{
color:#1D70BE;
}
#main_content2, main_content3, #sidebar2{
	margin: 10px 0 0 0;
	padding: 20px 0 0 0;
	border-top: solid 10px #ccc;
}



#main_content2{
	width: 555px;
	float: left;
}

#main_content3{
padding: 20px 0 0 0;
	width: 810px;
	float: left;
}

#main_content2 h4, #main_content3 h4{
margin:0 0 0 10px;
}
#main_content3 .field_title{
margin:3px 0 0 0;
}
#main_content3 .data_field{
float:left;
margin:0 10px 5px 10px;

}

*html #main_content3 ul {
float:left;
list-style-type:none;
margin:10px 0 10px 0;
}

#main_content3 ul {
float:left;
list-style-type:none;
margin:10px 0 10px -40px;
}

#main_content3 #services_type_clients{
font-size:14px;
font-weight:bold;
line-height:25px;
}

#main_content3 li{
float:left;
}

#main_content3  #left_column_clients{
margin:0 0 0 10px;
}

#main_content3  #center_column{
margin:30px 20px 0 25px;
}

#main_content3  #center_column_clients{
margin:0 100px 0 80px;
}

#main_content3 #right_column{
margin:30px 0 0 0;
}

#main_content3 #right_column_clients{
margin:0;
}


#main_content3 .text_title{
margin:0 10px 5px 10px;
float:left;
width:80px;
}
#main_content3 .text_field{
margin:0 0 5px 0;
}
#main_content3 .text_field input{
width:150px;
}

#main_content3 #submit_button{
background-color:#1D70BE;
color:#fff;
font-weight:bold;
font-size:11px;
border:3px solid #ccc;
margin:25px 0 0 150px;
width:80px;
}

#main_content3 .form_header{
font-size:14px;
font-weight:bold;
margin:0 0 10px 10px;
}

#sidebar2{
	width: 296px;
	float: right;
}

#full_text{
padding:0 0 0 75px;
line-height:20px;
}

#full_text p{
width:700px;
padding:20px 0 0 0;
line-height:20px;
text-align:justify;
}


/*######################################################################*/
/*	sidebar boxes	*/

#case_studies_head, #services_head, #solutions_head, #industries_head, #capabilities_head, #careers_head, #locations_head{
	padding: 0;
	height: 40px;
	text-indent: -9999px;
}

#sidebar2 #solutions_tab {
text-indent: -9999px;
float:left;
background: url(../images/solutions_tab.gif) #fff no-repeat bottom left;
width:123px;
height:30px;
display:block;
cursor: pointer;
}
#sidebar2 #solutions_tab a:hover{
background: url(../images/solutions_tab.gif) #fff no-repeat bottom left;
}

#sidebar2 #industries_tab {
text-indent: -9999px;
margin:0 0px 0 0;
float:right;
background: url(../images/industries_tab.gif) #fff no-repeat top left;
width:168px;
height:30px;
display:block;
cursor: pointer;
}

#sidebar2 #industries_tab a:hover{
background: url(../images/industries_tab.gif) #fff no-repeat bottom left;
}


#sidebar2 #tab_bar{
clear:both;
background: url(../images/tab_bar.gif) #fff no-repeat top left;
width:296px;
height:9px;
}


#sidebar2 li{
margin:0 0 5px -20px;
font-size:11px;
font-weight:bold;
color:#333;
list-style-type:disc;
}

#careers_head{
	margin: 0;
	background: url(../images/heading_careers.gif) #fff no-repeat top right;
}



#case_studies_head{
	margin: 0;
	background: url(../images/heading_case_studies.gif) #fff no-repeat top right;
}
#services_head{
	margin: 20px 0 0 0;
	background: url(../images/heading_services.gif) #fff no-repeat top right;
}
#solutions_head{
	margin: 20px 0 0 0;
	background: url(../images/heading_solutions.gif) #fff no-repeat top right;
}

#industries_head{
	margin: 20px 0 0 0;
	background: url(../images/heading_industries.gif) #fff no-repeat top right;
}

#capabilities_head{
	margin: 20px 0 0 0;
	background: url(../images/heading_capabilities.gif) #fff no-repeat top right;
}
/*end the headers*/

.sidebar_text{
	margin: -10px 0 0 0;
	padding: 1px 10px 20px 10px;
	background: url(../images/bg_sidebar.gif) #fff repeat-x top right;
}
.sidebar_text h4{
	margin: 10px 0 5px 0;
	font-size: 15px;
}

.sidebar_text p{
	color: #217bd0;
}

/*######################################################################*/
/*	main content text	*/
body#locations-page h2#main_title,
body#safeHarbor-page h2#main_title,
body#terms-page h2#main_title,
body#privacy-page h2#main_title,
body#certifications-page h2#main_title,
body#careers-page h2#main_title,
body#clients-page h2#main_title,
body#fullfillment-page h2#main_title,
body#informationTechnology-page h2#main_title,
body#directMail-page h2#main_title,
body#printing-page h2#main_title,
body#advertising-page h2#main_title,
body#tele-services-page h2#main_title,
body#about-page h2#main_title,
body#contact-page h2#main_title{
	margin: 0 0 10px 0;
	padding: 0;
	text-indent: -9999px;
	height: 72px;
}
body#locations-page h2#main_title{
	background: url(../images/main_locations.gif) #fff no-repeat top left;
}


body#safeHarbor-page h2#main_title{
	background: url(../images/main_safeHarbor.gif) #fff no-repeat top left;
}

body#terms-page h2#main_title{
	background: url(../images/main_terms.gif) #fff no-repeat top left;
}
body#privacy-page h2#main_title{
	background: url(../images/main_privacy.gif) #fff no-repeat top left;
}

body#certifications-page h2#main_title{
	background: url(../images/main_certifications.gif) #fff no-repeat top left;
}
body#clients-page h2#main_title{
	background: url(../images/main_clients.gif) #fff no-repeat top left;
}
body#careers-page h2#main_title{
	background: url(../images/main_careers.gif) #fff no-repeat top left;
}
body#fullfillment-page h2#main_title{
	background: url(../images/main_fullfillment.gif) #fff no-repeat top left;
}
body#informationTechnology-page h2#main_title{
	background: url(../images/main_info_tech.gif) #fff no-repeat top left;
}
body#directMail-page h2#main_title{
	background: url(../images/main_direct_mail.gif) #fff no-repeat top left;
}
body#printing-page h2#main_title{
	background: url(../images/main_printing.gif) #fff no-repeat top left;
}
body#advertising-page h2#main_title{
	background: url(../images/main_advertising.gif) #fff no-repeat top left;
}
body#tele-services-page h2#main_title{
	background: url(../images/main_tele-services.gif) #fff no-repeat top left;
}

body#webServices-page h2#main_title{
	background: url(../images/main_web_services.gif) #fff no-repeat top left;
}
body#about-page h2#main_title{
	background: url(../images/main_about.gif) #fff no-repeat top left;
}
body#contact-page h2#main_title{
	background: url(../images/main_contact.gif) #fff no-repeat top left;
}

#main_content2 p{
	margin: 0;
	padding: 10px 35px 10px 13px;
}

#main_content2 a{
	color: #217bd0;
	text-decoration: none;
}
#main_content2 a:hover{
	text-decoration: underline;
}

.cert_stroke{
width:255px;
height:1px;
text-align:left;
color:#ccc;
margin:10px 0 10px 0;
}
#cert{
margin-left:20px;
}

#cert a{
font-size:12px;
color:#333;
}
#cert a:hover{
color:#217bd0;
}

#cert_left_col{
width:300px;
float:left;
margin:0 0 0 0;;
font-size:12px;
font-weight:bold;
line-height:16px;
}

#cert_right_col{
width:400px;
float:right;
margin:-9px 0 0 25px;
font-size:12px;
font-weight:bold;
line-height:35px;
}
#cert_right_col li{
list-style:disc;
float:none;
}

#main_content2 .career_title{
width:100px;
font-weight:bold;
float:left;
margin:0 0 0 7px;
clear:both;
}

#main_content2 .career_value{
width:400px;
float:right;
}

.career_list {
margin:0 0 0 25px;
}



.career_list li{

margin:0 0 0 0;
list-style:disc;
}