 
/****** PAGE BACKGROUND ******/

body {
		background-color: #000000;
		margin-top: 10px;	
	 }
 
/****** TEXT APPEARANCE ******/
.textbody {
		font-size: 10pt; 
		font-family: arial, helvetica, sans-serif;
		line-height: 125%;
		margin-left: 0px;
		margin-right: 23px;
		margin-top: 0px;   
		color: #ECECEC;
	  }
.textbodyjust {
		font-size: 10pt; 
		font-family: arial, helvetica, sans-serif;
		text-align: justify;
		line-height: 125%;
		margin-left: 0px;
		margin-right: 23px;
		margin-top: 0px;   
		color: #ECECEC;
		width: 625px;
	  }
.contact {
		font-size: 9pt; 
		font-family: arial, helvetica, sans-serif;
		text-align: right;
		margin-top: 35px;
		margin-right: 31px;   
		color: #AAAAAA;
	 }
.contact a {
		text-decoration: none;
		color: #AAAAAA;
	  }
.contact a:hover {
		text-decoration: none;
		color: #FFFFFF;
	  }
.contactmail {
		font-size: 9pt; 
		font-family: arial, helvetica, sans-serif;
		text-align: right;
		margin-top: 0px;
		margin-right: 31px;   
		color: #AAAAAA;
	 } 
.contactmail a {
		text-decoration: none;
		color: #AAAAAA;
	  }
.contactmail a:hover {
		text-decoration: underline;
		color: #ECECEC;
	  }
.contactmail a:visited {
		text-decoration: none;
		color: #AAAAAA;
		}

/****** LAYOUT ******/
.center_margins {
    	margin-left: 5px;
		margin-right: 5px;
		background-color: #FFFFFF;
		}
.height158 {
		height: 158px;
		}
		
/****** IMAGE MARGIN FIX IE ******/
img {
		display: block;
		margin: 0px;
		}


/****** BACKGROUNDS ******/
.base { 
		background-image: url(../images/base.jpg); 
		background-repeat: no-repeat;
		background-position: top left;
		height: 709px;
		}
.profile_base { 
		background-image: url(../images/who/profile_base.jpg); 
		background-repeat: no-repeat;
		background-position: top left;
		height: 709px;
		}
.team_base { 
		background-image: url(../images/who/team_base.jpg); 
		background-repeat: no-repeat;
		background-position: top left;
		height: 709px;
		}
.metro_base { 
		background-image: url(../images/what/what_base.jpg); 
		background-repeat: no-repeat;
		background-position: top left;
		height: 709px;
		}
.fulfil_base { 
		background-image: url(../images/what/fulfil_base.jpg); 
		background-repeat: no-repeat;
		background-position: top left;
		height: 709px;
		}
.postage_base { 
		background-image: url(../images/what/postage_base.jpg); 
		background-repeat: no-repeat;
		background-position: top left;
		height: 709px;
		}
.creative_base { 
		background-image: url(../images/what/creative_base.jpg); 
		background-repeat: no-repeat;
		background-position: top left;
		height: 709px;
		}
.printing_base { 
		background-image: url(../images/what/printing_base.jpg); 
		background-repeat: no-repeat;
		background-position: top left;
		height: 709px;
		}
.portfolio_base { 
		background-image: url(../images/portfolio/portfolio_base.jpg); 
		background-repeat: no-repeat;
		background-position: top left;
		height: 709px;
		}
.contact_base { 
		background-image: url(../images/contact/contact_base.jpg); 
		background-repeat: no-repeat;
		background-position: top left;
		height: 709px;
		}
.contact_map_base { 
		background-image: url(../images/contact/contact_map_base.jpg); 
		background-repeat: no-repeat;
		background-position: top left;
		height: 709px;
		}

/****** BORDERS ******/

.common_border {
		border-bottom: 1px solid #8C8C8C;
		border-left: 1px solid #8C8C8C;
		border-right: 1px solid #8C8C8C;		
		}

/****** FORMS ******/
.searchbox {
		font-size: 8pt; 
		font-family: arial, helvetica, sans-serif;
		border: 1px solid #7C7A7A; 
		width: 130px; 
		height: 12px; 
		background-color: #FFFFFF; 
		margin-bottom: 0px;
		margin-left: 9px;
		margin-right: 5px;
		}
/****** LISTS ******/
li { 		
		font-size: 9pt; 
		font-family: arial, helvetica, sans-serif;
		text-align: left;  
		margin-left: 0px;
		margin-top: 0px;   
		margin-bottom: 0px;
		color: #FFFFFF;
	}


