body {
	background: #fff url(../images/bg.jpg) repeat-x;
	font-family: Trebuchet MS, Helvetica, sans-serif;
}

a {
	color:#48668B;
	text-decoration:none;
}

a:visited{
	color:#48668B;
	}

a:hover{
	color:#1E2F43;
	text-decoration:underline;
	}
	
p {
	background-color:transparent;
	line-height: 20px;
}	

#press .body ul li{
		line-height: normal;
	}
#container {
	background: transparent url(../images/bg-container.gif) no-repeat bottom center;
	width: 814px;
	margin: 0 auto;
	}
	#header {
		margin:41px 0 0;
	
		}
		#header h1 {
			background: transparent url(../images/full_logo.png) no-repeat; 
			background-position:0 0;
			width: 179px;
			height: 57px;
			/*display: block;*/
			text-indent: -9999px;
			margin: 0 0 0 17px;
			}
			
		#header h1:hover {
			background: transparent url(../images/full_logo.png) no-repeat;
			background-position:0 -57px;
			width: 179px;
			height: 57px;
			display: block;
			text-indent: -9999px;
			margin: 0 0 0 17px;
		}
			#header #title{
			display:none;
			}
			
		#header h1:hover #title{
			display:block;
			z-index:90000;
			text-indent:0;
			position:relative;
			top:-42px;
			left:143px;
			text-transform:uppercase;
			color:#49698f;
			}
			
			#header h1 a {
				display: block;
				width: 179px;
				height: 57px;
				}
		#header ul.menu {
				display:block;
				height:57px;
				margin:0 0 0 286px;
				position:absolute;
				top:62px;
				width:520px;
			}
			#header ul.menu li {
				display: inline;
				}
				#header ul.menu li a {
					float: left;
					display: inline;
					height: 57px;
					background: transparent url(../images/menu.png) no-repeat;
					text-indent: -9999px;
					}
					#header ul.menu li.menu-news a {
						background-position: left top;
						width: 76px;
						}
						#header ul.menu li.menu-news a:hover,
						#header ul.menu li.menu-news a.active {
						background-position: left bottom;
						}
					#header ul.menu li.menu-blog a {
						background-position: -76px top;
						width: 65px;
						}
						#header ul.menu li.menu-blog a:hover,
						#header ul.menu li.menu-blog a.active {
						background-position: -76px bottom;
						}
					#header ul.menu li.menu-companies a {
						background-position: -141px top;
						width:117px;
						}
						#header ul.menu li.menu-companies a:hover,
						#header ul.menu li.menu-companies a.active {
							background-position: -141px bottom;
						}
					#header ul.menu li.menu-about a {
						background-position:-258px top;
						width:96px;
						}
						#header ul.menu li.menu-about a:hover,
						#header ul.menu li.menu-about a.active {
							background-position: -258px bottom;
						}
					#header ul.menu li.menu-press a {
						background-position:-354px top;
						width:73px;
						}
						#header ul.menu li.menu-press a:hover,
						#header ul.menu li.menu-press a.active {
							background-position: -354px bottom;
						}
					#header ul.menu li.menu-contact a {
						background-position:-427px top;
						width:89px;
						}
						#header ul.menu li.menu-contact a:hover,
						#header ul.menu li.menu-contact a.active {
							background-position: -427px bottom;
						}


	#main {
		margin: 14px 0 0 0;
		padding:0 0 50px;
	
		}
		#main #showcase {
			width: 814px;
			overflow:hidden;
			}
			#main #showcase #showcase-image {
				width: 814px;
				position:relative;
			}
			#main #showcase #links {
				background: transparent url(../images/bg-showcase-links.gif) no-repeat;
				width: 800px;
				height: 122px;
				margin: -30px 0 0 4px;
				position: inherit;
				}
				#main #showcase #links #left-link {
					width: 364px;
					height: 33px;
					float: left;
					display: inline;
					margin: 42px 0 0 34px;
				
					}
					#main #showcase #links #left-link p {
						display: none;
						}
				#main #showcase #links #right {
					float:left;
					display: inline;
					height:33px;
					margin:42px 0 0 48px;
					width:302px;
					}
					#main #showcase #links #right p {
						display: none;
						}
		#main #content {
			margin: 10px auto 0;
			width:814px;
		
			}
			#main #content #content-left {
					display:inline;
					float:left;
					position:relative;
					width:425px;
			
				}
				#main #content #content-left #top {
				padding: 0 0 15px 0;
				
				}
				#main #content #content-left #top h2 {
					display: none;
				}
				#main #content #content-left .hr,
				#press_articles .hr {
					background: url(../images/news-hr.png) no-repeat;
					width: 425px;
					height: 1px;
					}
					#main #content #content-left .hr hr,
					#press_articles .hr hr {
						display: none;
					}
				#main #content #content-left #middle {
					margin: 25px 0 0 0;
					padding: 0 0 25px 0;
				
					}
					#main #content #content-left #middle p.title {
						font-family: Trebuchet MS, Helvetica; sans-serif;
						font-size: 24px;
						font-weight: bold;
						color: #2f2f2f;
					}
					#main #content #content-left #middle p.date {
						font-family: Trebuchet MS, Helvetica, sans-serif;
						font-size: 12px;
						font-weight: bold;
						color: #48668b;
						margin: 5px 0 0 0;
					}
					#main #content #content-left #middle #body {
					/*	margin: 15px 0 0 0;*/
						margin:0 0 40px;
						font-size:12px;
						color:#474D51;
						display:block;
						line-height:18px;
						/*float:left;*/
						width:485px;
					
						}
						#main #content #content-left #middle #body p {
							font-family: Trebuchet MS, Helvetica, sans-serif;
							font-size: 12px;
							font-weight: normal;
							line-height: 20px;
							color: #474d51;
							line-height: 18px;
							margin:15px 0;
							}
							#main #content #content-left #middle #body p.read-more {
								margin: 25px 0 0 0;
								}
								#main #content #content-left #middle #body p.read-more a {
									color: #48668B;
								}
								
								#main #content #content-left #middle #body p.read-more a:hover{
									color: #1E2F43;
									}
						
				#main #content #content-left #bottom {
					margin: 20px 0 0 0;
				
				}
			#main #content #content-right {
				display:inline;
				float:right;
				position: relative;
				width:313px;
				}
				#main #content #content-right #heading {
						background:transparent url(../images/featured-tab.gif) no-repeat scroll 0 0;
						height:44px;
						margin:0 auto;
						width:264px;
					}
					#main #content #content-right #heading h2 {
						display: none;
					}
					#main #content #content-right #heading img {
						margin:12px 0 0 53px;
					}
				#main #content #content-right #side-body {
					background: transparent url(../images/bg-featured.gif) no-repeat;
					width: 313px;
					}
					#main #content #content-right #side-body img {
						margin:25px 66px;
					}
					#main #content #content-right #side-body p.description {
						width: 246px;
						font-family: Trebuchet MS, Helvetica, sans-serif;
						font-size: 12px;
						font-weight: normal;
						color: #323232;
						margin: 0 auto;
					}
					#main #content #content-right #link {
						background:transparent url(../images/bg-view-more.gif) no-repeat scroll 0 0;
						height:48px;
						margin:45px auto;
						padding:17px 0 0 60px;
						width:300px;
					} 
		#main #page-content {
				background:transparent url(../images/bg-body.png) no-repeat scroll center top;
				display:inline;
				float:left;
				padding:36px 0 0;
				position:relative;
				width:814px;
			}
			#main #page-content #about-body {
			
				}
				#main #page-content #about-body #top,
				#main #page-content #profile-body #top {
						background:transparent url(../images/bg-heading.gif) no-repeat scroll center bottom;
						height:65px;
						margin:0 0 20px;
				
					}
					#main #page-content #about-body #top h1 {
						background: transparent url(../images/about-us.png) no-repeat;
						height: 19px;
						width: 105px;
						text-indent: -9999px;
						margin: 0 0 0 30px;
					}
					
					#main #page-content #about-body #top h3{
						background: transparent url(../images/press.gif) no-repeat;
						height: 19px;
						width: 105px;
						text-indent: -9999px;
						margin: 0 0 0 30px;
						}
						
					#main #page-content #about-body #top p {
						background: transparent url(../images/phone.png) no-repeat;
						height: 13px;
						width: 156px;
						float: right;
						display: inline;
						margin:-13px 34px 0 0;
						text-indent: -9999px;
					}
					#main #page-content #profile-body #top h1 {
						background: transparent url(../images/team-member-heading.png) no-repeat;
						height: 19px;
						width: 244px;
						text-indent: -9999px;
						margin: 0 0 0 30px;	
					}
					#main #page-content #profile-body #top p a {
						background: transparent url(../images/back-to-member.gif) no-repeat;
						height: 12px;
						width: 102px;
						float: left;
						display: inline;
						margin:-15px 0 0 670px;
						text-indent: -9999px;
					}

				#main #page-content #about-body #about-content {
					width: 499px;
					float: left;
					display: inline;
					position: relative;
					margin:0 20px 0 30px;
					}
				#main #page-content #profile-body #profile-content {
					width: 530px;
					float: left;
					display: inline;
					position: relative;
					margin:0 10px 0 20px;					
					}
					
					#main #page-content #about-body #about-content #general {
					
						}
						#main #page-content #about-body #about-content #general h2 {
							background: transparent url(../images/general-info.gif) no-repeat;
							height: 32px;
							width: 487px;
							text-indent: -9999px;
						}
						#main #page-content #about-body #about-content .body {
							margin: 25px 0 0 0;
							}
							#main #page-content #about-body #about-content p {
								font-family: Trebuchet MS, Helvetica, sans-serif;
								font-size: 12px;
								font-weight: normal;
								color: #333333;
								margin: 0 0 10px 0;
							}
					#main #page-content #about-body #about-content #facility {
							margin:41px 0 0;
						}
						 #main #page-content #about-body #about-content #facility h2 {
							background: transparent url(../images/facility-tour.gif) no-repeat;
							height: 32px;
							width: 487px;
							text-indent: -9999px;						 
						 }

						#main #page-content #about-body #top h2 {
							background: transparent url(../images/facility-tour.gif) no-repeat;
							height: 32px;
							margin-left:40px;
							width: 487px;
							text-indent: -9999px;
						}
						#main #page-content #about-body #about-content #facility p a {
							color: #1f3046;
							font-weight: bold;
						}
					#main #page-content #about-body #about-content #press {
							margin: 41px 0 0 0;
						}
						#main #page-content #about-body #about-content #press h2 {
							background: transparent url(../images/press-coverage.gif) no-repeat;
							height: 32px;
							width: 487px;
							text-indent: -9999px;
						}
						#main #page-content #about-body #about-content #press ul {
								margin: 24px 0 0 0;
							}
							#main #page-content #about-body #about-content #press ul li {
								font-family: Trebuchet MS, Helvetica, sans-serif;
								font-size: 12px;
								font-weight: bold;
								line-height: 20px;
								}
								#main #page-content #about-body #about-content #press ul li a {
									color: #1f3046;
								}
					/* SERVICES PAGE *****************************************************************************************************************************/
					#main #page-content.services-page #about-body #top {
						background:transparent url(../images/serv-divider.gif) no-repeat scroll center bottom;
						height:65px;
						margin:0;
					}
					
					#main #page-content.services-page #about-body #about-content div.clearTop {
						background:transparent url(../images/serv-divider.gif) no-repeat scroll center bottom;
						height:25px;
						margin:0;
						clear: both;
					}
					
					#main #page-content.services-page #about-body #about-content {
						width: 755px;
					}
					
					#main #page-content.services-page #about-body #top h1 {
						background: transparent url(../images/whatcanwedo.png) no-repeat;
						height: 23px;
						width: 302px;
						text-indent: -9999px;
						margin: 0 0 0 30px;
					}
					
					.services-page #serv-merch {
						float: left;
						width: 350px;
					}
					
					.services-page #serv-merch h2 {
						background: transparent url(../images/serv_merch.jpg) no-repeat 0 0;
						height: 63px;
						width: 341px;
						text-indent: -9999px;
					}
					
					.services-page #serv-web {
						float: right;
						width: 350px;
					}
					
					.services-page #serv-web h2 {
						background: transparent url(../images/serv_web.jpg) no-repeat 0 0;
						height: 63px;
						width: 341px;
						text-indent: -9999px;
					}
					
					.services-page #serv-online {
						float: left;
						width: 350px;
					}
					
					.services-page #serv-online h2 {
						background: transparent url(../images/serv_online.jpg) no-repeat 0 0;
						height: 63px;
						width: 341px;
						text-indent: -9999px;
					}
					
					.services-page #serv-market {
						float: right;
						width: 350px;
					}
					
					.services-page #serv-market h2 {
						background: transparent url(../images/serv_market.jpg) no-repeat 0 0;
						height: 63px;
						width: 341px;
						text-indent: -9999px;
					}
					
					
					/* END SERVICES PAGE ***********************/
					#main #page-content #profile-body #profile-content h2 {
						font-family: Trebuchet MS, Helvetica, sans-serif;
						font-size: 24px;
						font-weight: bold;
						color: #23354c;
						margin:0 0 0 3px;
					}
					#main #page-content #profile-body #profile-content p.position {
						font-family: Trebuchet MS, Helvetica, sans-serif;
						font-size: 14px;
						font-weight: bold;
						color: #474747;
						margin:5px 0 0 3px;
					}
					#main #page-content #profile-body #profile-content .profile-image {
					/*	background: transparent url(../images/image-bg.gif) no-repeat; */
					/*	height:272px; */
						padding:11px;
					/*	width:272px; */
						margin:0px 0 2px -9px;
					}
					#main #page-content #profile-body #profile-content .profile-image div img{
							border:1px solid #DDD;
							padding:11px;
						}					
				#main #page-content #profile-content table {
						margin: 0px 0 0 15px;
						font-family: Trebuchet MS, Helvetica, sans-serif;
						font-size: 12px;
						font-weight: normal;
						color: #4f4f4f;
					}
					#main #page-content #profile-content table tbody {
				
						}
						#main #page-content #profile-content table tbody tr {
								height: 30px;
							}
							#main #page-content #profile-content table tbody tr td {
									width:230px;
									line-height:20px;
								}
								#main #page-content #profile-content table tbody tr td strong {
									font-weight: bold;
								}
								#main #page-content #profile-content table tbody tr td.row-one {
									padding:0 50px 0 0;
									}
						
				#main #page-content #sidebar {
					float: left;
					display: inline;
					position: relative;
					width: 230px;
					}
					#main #page-content #sidebar #exec-profiles {
						width:234px;
						}
						#main #page-content #sidebar #exec-profiles .heading {
							background: transparent url(../images/bg-sidebar-tab.gif) no-repeat;
							height: 37px;
							width: 193px;
							margin: 0 auto;
							}
							#main #page-content #sidebar #exec-profiles .heading h2 {
								display: none;
							}
							#main #page-content #sidebar #exec-profiles .heading img {
								margin: 10px 0 0 29px;
							}
						#main #page-content #sidebar #exec-profiles .body {
							background: transparent url(../images/bg-sidebar-body.gif) no-repeat;
							height: 254px;
							}
							#main #page-content #sidebar #exec-profiles .body .owner {
								width: 205px;
								height: 65px;
								margin: 0 auto;
								padding: 10px 0 0;
								}

								#main #page-content #sidebar #exec-profiles .body .owner img {
									float: left;
									display: inline;
									margin: 0 5px 0 0;
								}
								#main #page-content #sidebar #exec-profiles .body .owner p.name {
									font-family: Trebuchet MS, Helvetica, sans-serif;
									font-size: 14px;
									font-weight: bold;
									color: #333333;
									margin: 10px 0 0 0;
								}
								#main #page-content #sidebar #exec-profiles .body .owner p.rank {
									font-family: Trebuchet MS, Helvetica, sans-serif;
									font-size: 12px;
									font-weight: normal;
									line-height: 14px;
									color: #333333;
									margin: -3px 0 0 0;
								}
								p.rank:hover { text-decoration: none; }
								#main #page-content #sidebar #exec-profiles .body .owner p.name a,
								#main #page-content #sidebar #exec-profiles .body .owner p.rank a {
									color: #333333;
								}
							 
								
					#main #page-content #sidebar #team-members {
						width:234px;
						margin: 20px 0 0 0;
						}	
						#main #page-content #sidebar #team-members #viewall {
						text-align: right;
						}						
						#main #page-content #sidebar #team-members .heading {
							background: transparent url(../images/bg-sidebar-tab.gif) no-repeat;
							height: 37px;
							width: 193px;
							margin: 0 auto;
							}
							#main #page-content #sidebar #team-members .heading h2 {
								display: none;
							}
							#main #page-content #sidebar #team-members .heading img {
								margin: 10px 0 0 29px;
							}
						#main #page-content #sidebar #team-members .body {
							background: transparent url(../images/bg-sidebar-body.gif) no-repeat;
							width: 194px;
							padding: 19px;
							float: left;
							}
							#main #page-content #sidebar #team-members .body a.no-right-margin {
								margin-right: 0;
							}
							#main #page-content #sidebar #team-members .body a {
								display:inline;
								float:left;
								height:44px;
								margin:0 6px 6px 0;
								width:44px;
								overflow: hidden;
								}			
							#main #page-content #sidebar #team-members .body a img {
								width: 44px;
								overflow: hidden;
								}								
														
		#main #comp-content {
			background: transparent url(../images/bg-body.png) no-repeat top center;
			min-height:320px;
				} 
				#main #comp-content #companies-body,
				#main #comp-content #members-body,
				#main #comp-content #contact-body {
						margin:0 0 0 36px;
						padding:36px 0 0;
					}
					#main #comp-content #companies-body #our-comp,
					#main #comp-content #members-body #our-members,
					#main #comp-content #contact-body #contact-top {
							background:transparent url(../images/bg-heading.png) no-repeat scroll center bottom;
							margin:0 0 10px;
							padding:0 0 40px;
							width:730px;
						}
						#main #comp-content #companies-body #our-comp h2 {
								background: url(../images/our-companies.png) no-repeat;
								width: 187px;
								height: 23px;
								text-indent: -9999px;
							}
						#main #comp-content #companies-body #previous_projects {
								background: transparent url(../images/previous_projects.png) no-repeat;
								height: 23px;
								margin-bottom:40px;
							}
							#main #comp-content #companies-body #previous_projects {
									background:transparent url(../images/bg-heading.png) no-repeat scroll center bottom;
									margin:0 0 10px;
									padding:0 0 65px;
									width:730px;
								}
							#main #comp-content #companies-body #previous_projects h2 {
									text-indent: -9999px;
									background: transparent url(../images/previous_projects.png) no-repeat;
									height: 23px;
									width: 200px;
									text-indent: -9999px;									
								}
							#main #comp-content #companies-body #previous_projects p {
									color:#575757;
									font-family:Trebuchet MS,Helvetica,sans-serif;
									font-size:12px;
									font-weight:normal;
									margin:15px 0 0;								
								}
						#main #comp-content #companies-body #our-comp p {
								font-family: Trebuchet MS, Helvetica, sans-serif;
								font-size: 12px;
								font-weight: normal;
								color: #575757;
								margin: 8px 0 0 0;
							}
						#main #comp-content #contact-body #contact-top h1 {
							background: transparent url(../images/contactus.gif) no-repeat;
							height: 19px;
							width: 128px;
							text-indent: -9999px;
						}
						#main #comp-content #contact-body #contact-top p {
							color:#575757;
							font-family:Trebuchet MS,Helvetica,sans-serif;
							font-size:12px;
							font-weight:normal;
							margin:8px 0 0 0;
							width:750px;
						}
					#main #comp-content #contact-body #contact-content {
						display:inline;
						float:left;
						position:relative;
						width:500px;
						}
						#main #comp-content #contact-body #contact-content span {
							background: transparent url(../images/info.gif);
							width: 32px;
							height: 32px;
							display: block;
							float: left;
							display: inline;
							position: relative;
							margin: 0 10px 0 0;
						}
						#main #comp-content #contact-body #contact-content h2.mailing {
							background: transparent url(../images/mailingaddress.gif);
							height: 25px;
							width: 450px;
							text-indent: -9999px;
							margin:4px 0 0 0;
							float: left;
							display: inline; 
						}
						#main #comp-content #contact-body #contact-content table {
								color: #333333;
								font-family:Trebuchet MS,Helvetica,sans-serif;
								font-size:14px;
								font-weight:normal;
								margin:15px 0 0 42px;
								width:365px;
							}
							#main #comp-content #contact-body #contact-content table#info tbody {
						
								}
								#main #comp-content #contact-body #contact-content table#info tbody tr {
									height:20px;
						
									}
									#main #comp-content #contact-body #contact-content table#info tbody tr td.row-one {
											width: 200px;
										}
						#main #comp-content #contact-body #contact-content #contact-form {
							margin: 50px 0 0 0;
							}
							#main #comp-content #contact-body #contact-content #contact-form .frm_error{
								color: #F00;
								font-size: 14px;
								font-family: Verdana;
								margin-top: 15px;
								}
							#main #comp-content #contact-body #contact-content #contact-form h2 {
									background:transparent url(../images/emailcontact.gif) no-repeat;
									text-indent: -9999px;
									margin:4px 0 0 0;
									float: left;
									display: inline; 
									width: 450px;
									height: 24px;
								}
							#main #comp-content #contact-body #contact-content #contact-form form {
									float: left;
								}
								#main #comp-content #contact-body #contact-content #contact-form table {
										float: left;
									}
									#main #comp-content #contact-body #contact-content table tbody {
				
										}
										#main #comp-content #contact-body #contact-content table tbody tr {
								
											}
											#main #comp-content #contact-body #contact-content table tbody tr td.label {
													text-align: right;
													vertical-align:top;
													width:55px;
												}
												#main #comp-content #contact-body #contact-content table tbody tr td input.input {
													border:1px solid #B7C0CB;
													height:16px;
													margin:0 0 5px 10px;
													width:200px;
													padding: 2px;
													font-family:trebuchet MS,helvetica,arial;
													font-size:12px;
													color:#2E445F;
												}
												#main #comp-content #contact-body #contact-content table tbody tr td input.button {
													border:1px solid #B7C0CB;
													background: #fff;
													height:16px;
													margin:0 0 5px 10px;
													width:200px;
													padding: 2px;
												}
												#main #comp-content #contact-body #contact-content table tbody tr td input.submit {
													margin:10px 0 0 10px;
												}
												#main #comp-content #contact-body #contact-content table tbody tr td textarea {
													border:1px solid #B7C0CB;
													margin:0 0 5px 10px;
													height: 155px;
													width:300px;
													padding: 2px;
													font-family:trebuchet MS,helvetica,arial;
													font-size:12px;
													color:#2E445F;
												}
											
											
									
					#main #comp-content #companies-body .comp-list {
						margin: 0 0 0 -6px;
					
						}
						#main #comp-content #companies-body .comp-list .top-link {
							margin:0 0 0 292px;
							padding:0 0 40px;
							width:117px;
						}
						#main #comp-content #companies-body .comp-list .company {
								width: 360px;
								height: 154px;
								float: left;
								display: inline;
								margin: 0 25px 35px 0;
							}
							#main #comp-content #companies-body .comp-list .company .company-logo {
								/*	background:transparent url(../images/company-image-bg.gif) no-repeat;  */
									display:inline;
									float:left;
								/*	height:134px; */
									margin:0 15px 0 0;
									overflow:hidden;
									padding:10px;
									width:133px;
								}
							#main #comp-content #companies-body .comp-list .company .company-logo img {
									width:145px;
								/*	height: 134px; */
								}
							#main #comp-content #companies-body .comp-list .company p.name,
							#main #comp-content #companies-body .comp-list .company p.name a {
									font-family: Trebuchet MS, Helvetica, sans-serif;
									font-size: 24px;
									font-weight: bold;
									line-height: 24px;
									color: #2f2f2f;
									padding: 20px 0 0 0;
									}
									
							#main #comp-content #companies-body .comp-list .company p.description {
									color:#474D51;
									font-family:Trebuchet MS,Helvetica,sans-serif;
									font-size:12px;
									font-weight:normal;
									margin:10px 0 0;
								} 
						
						#main #comp-content #members-body #our-members h2 {
								background: transparent url(../images/our-team-members.png) no-repeat;
								height: 19px;
								width: 229px;
								text-indent: -9999px;
							}
						#main #comp-content #members-body #our-members p {
								font-family: Trebuchet MS, Helvetica, sans-serif;
								font-size: 12px;
								font-weight: normal;
								color: #575757;
								margin: 8px 0 0 0;
							}
					#main #comp-content #members-body #member-list {

					
						}
						#main #comp-content #members-body #member-list #top-link {
							margin:0 0 0 292px;
							padding:0 0 40px;
							width:117px;
						}
						#main #comp-content #members-body #member-list .member {
								display:inline;
								float:left;
								margin:0 20px 20px 0;
								width:235px;
							}
						#main #comp-content #members-body #member-list .no-right-margin {
								margin-right: 0;
							}
							#main #comp-content #members-body #member-list .member .image-holder {
									width: 84px;
									height: 87px;
									overflow: hidden;
									float: left;
									display: inline;
									position: relative;
									margin: 0 15px 0 0;
								}
								#main #comp-content #members-body #member-list .member img {
									
								}
							#main #comp-content #members-body #member-list .member p.name {
									font-family: Trebuchet MS, Helvetica, sans-serif;
									font-size: 14px;
									font-weight: bold;
									color: #474747;
									margin:10px 0 0;
									}
									
							#main #comp-content #members-body #member-list .member p.position {
									color:#474747;
									font-family:Trebuchet MS,Helvetica,sans-serif;
									font-size:12px;
									font-weight:normal;
									margin:5px 0 0;
								}
							#main #comp-content #members-body #member-list .member a.link {
									color:#24364d;
									font-family:Trebuchet MS,Helvetica,sans-serif;
									font-size:12px;
									font-weight:bold;
									display: block;
									margin:20px 0 0;
								} 
								
		#main #page-content #company-body,
		#main #page-content #members-body {
			padding: 0 36px;
		
			}
			#main #page-content #company-body #top {
				background: transparent url(../images/bg-heading.gif) no-repeat bottom center;
				display: block;
				width: 730px;
				height: 60px;
				margin:0 0 20px;
				}
				#main #page-content #company-body #top h2 {
					background: transparent url(../images/company-profile.png) no-repeat;
					width: 190px;
					height: 23px;
					display: block;
					float: left;
					display: inline;
					position: relative;
					text-indent: -9999px;
				}	
				#main #page-content #company-body #top a p {
					background: transparent url(../images/backto.png) no-repeat;
					width: 164px;
					height: 12px;
					display: block;
					float: right;
					display: inline;
					text-indent: -9999px;
					margin:5px 0 0;
				}
			#main #page-content #company-body #company-content {
					width: 320px;
					float: left;
					display: inline;
					position: relative;
					margin:0 17px 0 0;
				}
				#main #page-content #company-body #company-content h3 {
					/*background: transparent url(../images/company-logo.gif) no-repeat;*/
					height: 85px;
					width: 195px;
					display: block;
					margin: 0 0 69px;
					text-indent: -9999px;
				}
				#main #page-content #company-body #company-content ul {
						margin: 0 0 18px
					}
					#main #page-content #company-body #company-content p {
						font-size: 12px;
						color: #333;
						margin: 0 0 18px 0;
					}
					#main #page-content #company-body #company-content ul li {
						font-size: 12px;
						color: #333;
						line-height:20px;
						list-style: disc;
						list-style-position: inside;
					}
				#main #page-content #company-body #company-content a {
					color: #21334a;
					font-size: 12px;
				}
				
			#main #page-content #company-body #sidebar {
					float: left;
					display: inline;
					position: relative;
				}
				#main #page-content #company-body #sidebar a.link {
					background: transparent url(../images/launch-site.gif) no-repeat;
					display:block;
					height:38px;
					margin:0 0 0 98px;
					text-indent:-9999px;
					width:193px;
				}				
			
	#footer {
		background:transparent url(../images/bg-footer.jpg) repeat-x scroll 0 0;
		height:317px;
		}
		#footer #footer-content {
			margin:0 auto;
			width:782px;
			}
			#footer #footer-content ul {
				margin:0 0 0 52px;
			
				}
			#footer #footer-content ul.more-left-margin {
				margin:0 0 0 65px;
			
				}
				#footer #footer-content ul li {
					font-family: Trebuchet MS, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: normal;
					color: #263a52;
					margin: 0 0 15px 0;
					}
					#footer #footer-content ul li a {
						color: #263a52;
						text-decoration: none;
					}
					#footer #footer-content ul li a:hover {
							text-decoration: none;
						}
			#footer #footer-content .footer-section {
				background: transparent url(../images/footer-seperator.gif) no-repeat right;
				float: left;
				display: inline;
				width: 260px;
				height: 250px;
				}
				#footer #footer-content .footer-section img {
				display:block;
				margin:37px auto;
				}
				#footer #footer-content .no-right-img {
					background: none;
				}
			#footer #footer-content #footer-bottom {
				margin: 0 0 0 264px;
			
				}
				#footer #footer-content #footer-bottom p {
					font-family: Trebuchet MS, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: normal;
					color: #5a5a5a;
				}
				
.home_feature {
		width: 180px;
	}
	
#facility_ul li img {
		padding: 5px;
		border: 1px solid #BBBBBB;
		margin: 0 5px 5px 5px;
		background-color:#EFEFEF;
		vertical-align: top;
	}
	
.ppl_box {
		width: 190px;
		height: 65px;
		background-color: #FFFFFF;
		float: left;
		margin-bottom: 10px;
		margin-right: 5px;
	}
	.ppl_box:hover {
			background-color: #EFEFEF;
		}
	.ppl_pic {
			float: left;
			margin-right: 5px;
		}
	.ppl_name {
			float: left;
			color: #4E6E95;
			font-size: 12px;
			line-height: 18px;
			margin-top:12px;
		}
		.ppl_name:hover {
				color: #333;
			}
	.ppl_role {
			font-size: 10px;
			color: #333;
			
		}
		
.each-testimonial .starting-quote {
color:#4F7099;
font-size:40px;
height:44px;
position:absolute;
margin-top:-10px;
}
.each-testimonial .ending-quote {
position: absolute;
height:44px;
color:#4F7099;
margin-top:-78px;
right:0px;
font-size:40px;
}
.each-testimonial p {
	padding-left:30px;
	padding-right:20px;
}


