/* Begin Main Styles */

body {
	margin: 0px;
	padding: 0px;
	color: #333333;
	font-family: arial;
	font-size: 12px;
	text-align: center;
	background-color: #b4b5b7;
}

#wrapper {
	width: 756px;
	display: block;
	text-align: left;
	margin: auto;
}

div.navigation {
	width: 756px;
	padding-bottom: 20px;
	float: left;
	background-color: #ffffff;
}
	
#rep_content {
	display:block;
}



 
div.navigation div.holder a {
	height: 54px;
	display: block;
	float: left;		
	background-position: top left;
	background-repeat: no-repeat;
}
	
div.navigation div.holder a.home{width: 111px; background-image:url(images/home.gif);}
div.navigation div.holder a.home:hover{width: 111px; background-image:url(images/home2.gif);}
div.navigation div.holder a.services{width: 106px; background-image:url(images/services.gif);}
div.navigation div.holder a.services:hover{width: 106px; background-image:url(images/services2.gif);}
div.navigation div.holder a.clients{width: 106px; background-image:url(images/clients.gif);}
div.navigation div.holder a.clients:hover{width: 106px; background-image:url(images/clients2.gif);}
div.navigation div.holder a.studies{width: 105px; background-image:url(images/studies.gif);}
div.navigation div.holder a.studies:hover{width: 105px; background-image:url(images/studies_2.gif);}
div.navigation div.holder a.portfolio{width: 106px; background-image:url(images/portfolio.gif);}
div.navigation div.holder a.portfolio:hover{width: 106px; background-image:url(images/portfolio2.gif);}
div.navigation div.holder a.team{width: 108px; background-image:url(images/team.gif);}
div.navigation div.holder a.team:hover{width: 108px; background-image:url(images/team2.gif);}
div.navigation div.holder a.contact{width: 114px; background-image:url(images/contact.gif);}
div.navigation div.holder a.contact:hover{width: 114px; background-image:url(images/contact2.gif);}

div.navigation div.holder a:focus, a:active {color: white; background-color: white}

div.logo {
	width: 756px;
	height: 138px;
	float: left;
	background-image:url(images/bg-middle.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

div.bg-team {
	width: 756px;
	height: 138px;
	float: left;	
	background-image:url(images/bg-team.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
	
div.logo a {
	width: 210px;
	height: 90px;
	display: block;
	float: left;
}

div.a_global a {
	width: 210px;
	height: 90px;
	display: block;
	float: left;
}

div.content{
	width: 726px;
	padding: 15px;
	float: left;
	background-color: #ffffff;
}
	
div.content div.left{
	width: 300px;
	float: left;
}
	
div.content div.right{
	width: 416px;
	margin-left: 10px;
	float: left;
	background-image:url(images/studies2.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

/* End Main Styles */


div.logo_services {
	width: 756px;
	height: 138px;
	float: left;
	background-image:url(images/bg-middle-services.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

div.logo_clients {
	width: 756px;
	height: 138px;
	float: left;
	background-image:url(images/bg-middle-clients.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

div.logo_casestudies {
	width: 756px;
	height: 138px;
	float: left;
	background-image:url(images/bg-middle-clients.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

div.logo_portfolio {
	width: 756px;
	height: 138px;
	float: left;
	background-image:url(images/bg-middle-portfolio.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

div.logo_contact {
	width: 756px;
	height: 138px;
	float: left;
	background-image:url(images/bg-middle-contact.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

div.content div.right_contact{
	width: 416px;
	margin-left: 10px;
	float: left;
	background-image:url(images/contact_hdr.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
		
div.content div.right_home{
	width: 416px;
	margin-left: 10px;
	float: left;
	background-image:url(images/welcome_hdr.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
		
div.content div.right_services{
	width: 416px;
	margin-left: 10px;
	float: left;
	background-image:url(images/services_hdr.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
		
div.content div.right_clients{
	width: 416px;
	margin-left: 10px;
	float: left;
	background-image:url(images/clients_hdr.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

div.content div.right_public_relations {
	width: 416px;
	margin-left: 10px;
	float: left;
	background-image:url(images/public_relations_hdr.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
		
div.content div.right_public_relations div.pages a.me{
	color: #b4b5b7;
}
			
div.content div.right_public_relations div.pages{
	width: 416px;
	margin-bottom: 15px;
	float: left;
	text-align: right;
}
		
div.content div.right_team {
	width: 416px;
	margin-left: 10px;
	float: left;
	background-image:url(images/team_hdr.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
		
div.content div.right_team div.pages a.me{
	color: #b4b5b7;
}

div.content div.right_team div.pages{
	width: 416px;
	margin-bottom: 15px;
	float: left;
	text-align: right;
}
			
div.content div.right_testimonials {
	width: 416px;
	margin-left: 10px;
	float: left;
	background-image:url(images/testimonials_hdr.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
		
div.content div.right_testimonials div.pages a.me {
	color: #b4b5b7;
}
			
div.content div.right_testimonials div.pages {
	width: 416px;
	margin-bottom: 15px;
	float: left;
	text-align: right;
}
			
div.content div.right_testimonials div.pages a{
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	margin: 0 5px 0 5px;
	color: #e0b420;
}
				
.text_wrap {
	position:relative;
	float:left;
	margin-right:5px;
}
				
div.content div.right_collateral {
	width: 416px;
	margin-left: 10px;
	float: left;
	background-image:url(images/collateral_hdr.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
		
div.content div.right_collateral div.pages a.me{
	color: #b4b5b7;
}

div.content div.right_collateral div.pages{
	width: 416px;
	margin-bottom: 15px;
	float: left;
	text-align: right;
}
		
div.content div.right_web {
	width: 416px;
	margin-left: 10px;
	float: left;
	background-image:url(images/port_web_hdr.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

div.content div.right_advertising {
	width: 416px;
	margin-left: 10px;
	float: left;
	background-image:url(images/advertising_hdr.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
		
div.content div.right_advertising div.pages a {
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	margin: 0 5px 0 5px;
	color: #e0b420;
}
				
div.content div.right_advertising div.pages a.me {
	color: #b4b5b7;
}

div.content div.right_advertising div.pages{
	width: 416px;
	margin-bottom: 15px;
	float: left;
	text-align: right;
}
		
.port_web_table {
	margin-left:10px;
	float:left;
}
		
.port_web_table img {
	border: 1px solid #000; 
}

div.content div.right_web div.pages a{
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	margin: 0 5px 0 5px;
	color: #e0b420;
}
				
div.content div.right_web div.pages a.me{
	color: #b4b5b7;
}

div.content div.right_web div.pages{
	width: 416px;
	margin-bottom: 15px;
	float: left;
	text-align: right;
}
		
div.content div.right div.pages{
	width: 416px;
	margin-bottom: 15px;
	float: left;
	text-align: right;
}
			
div.content div.right_clients div.testimonials{
	width: 416px;
	margin-bottom: 15px;
	float: left;	
	text-align: right;
}
			
div.content div.right_clients div.testimonials a{
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	margin: 0 5px 0 5px;
	color: #e0b420;
}
				
div.content div.right_clients div.testimonials a:hover{
	text-decoration:underline;
}
			
.click_enlarge a {
	color:#E0B420;
	font-weight:bold;
}

div.content div.right div.pages a{
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	margin: 0 5px 0 5px;
	color: #e0b420;
}
				
div.content div.right div.pages a.me{
	color: #b4b5b7;
}
		
div.footer{
	width: 756px;
	height: 52px;
	padding-top: 10px;
	float: left;
	color: #000000;
	line-height: 20px;
	text-align: center;
	background-color: #d9dadc;
	font-size: 11px;
}
	
div.footer a {
	color: #000000;
	text-decoration: none;
	margin: 0 4px 0 4px;
}
	
a img {
	text-decoration: none;
	border: none;
}

.right_services a {
	color: #1168a3;
	text-decoration: none;
}

.right_services a:hover {
	color: #1168a3;
	text-decoration: underline;
}

.contact ul {
	list-style:none;
	margin:0px;
	display:inline;
}

.contact {
	text-align:right;
	width:250px;
}

.contact label {
	margin-right:5px;
}

.contact li {
	margin-top:5px;
}