
/* -------------------------------------- Generic Styles */

	* {
		margin:0px;
		padding:0px;
	}
	body{
		text-align:center;
		background-color:#999999;
		font-family:Arial, Helvetica, sans-serif;
		font-size:62.5%;
	}
	.logoBlocks{
		position:absolute;
		left:16px;
		top:23px;
	}
	.pageProp{
		float:left;
		width:1px;
		height:600px;
	}
	.boldGrey{
		font-weight:bold;
		color:#666666;
	}
	.quoteNextLink{
		float:right;
		font-size:1.1em;
	}
	ul.pageNumbers{
		padding-bottom:10px;
	}
	ul.pageNumbers li{
		display:inline;
	}
	ul.pageNumbers a{
		padding-right:7px;
		font-size:1.3em;
		font-weight:bold;
		text-decoration:none;
		color:#817f83;
	}
	.quote1 #wrapper #textArea ul.pageNumbers a#quote1Nav,
	.quote2 #wrapper #textArea ul.pageNumbers a#quote2Nav,
	.quote3 #wrapper #textArea ul.pageNumbers a#quote3Nav,
	.quote4 #wrapper #textArea ul.pageNumbers a#quote4Nav,
	.quote5 #wrapper #textArea ul.pageNumbers a#quote5Nav{
		color:#c60b46;
		text-decoration:underline;
	}
	#textArea a.webLink{
		text-decoration:underline;
	}
	
/* -------------------------------- Generic Styles [END] */




/* -------------------------------- Home Specific Styles */

	#home #wrapper{
		background-image:url(../images/common/tile-type-a.gif);
	}
	#home #textArea p{
		font-size:1.3em;
		line-height:1.4em;
	}
	
/* -------------------------- Home Specific Styles [END] */




/* ------------------ Company Background Specific Styles */

	#company #wrapper{
		background-image:url(../images/common/tile-type-b.gif);
	}
	
/* ------------ Company Background Specific Styles [END] */




/* ----------------- Client Testimonials Specific Styles */

	#client #wrapper{
		background-image:url(../images/common/tile-type-b.gif);
	}
	
/* ----------- Client Testimonials Specific Styles [END] */




/* ------------- Journalist Testimonials Specific Styles */

	#journalist #wrapper{
		background-image:url(../images/common/tile-type-c.gif);
	}
	
/* ------- Journalist Testimonials Specific Styles [END] */




/* -------------------------- Contact us Specific Styles */

	#contact #wrapper{
		background-image:url(../images/common/tile-type-d.gif);
	}
	#contact #textArea a{
		text-decoration:underline;
	}
	
/* -------------------- Contact us Specific Styles [END] */




/* -------------------------------------- Wrapper Styles */
	
	#wrapper{
		width:900px;
		margin:0 auto;
		text-align:left;
		background-color:#fff;
	}
	
/* -------------------------------- Wrapper Styles [END] */




/* --------------------------------------- Header Styles */

	#header{
		float:right;
		width:736px;
		background-color:#fff;
	}
	#header img{
		padding:27px 0 12px 368px;
	}
	#header div{
		background-color:#817f83;
		text-align:right;
		padding:10px 24px 10px 0;
	}
	#header p{
		font-size:1.3em;
		color:#fff;
	}
	
/* --------------------------------- Header Styles [END] */




/* ----------------------------------- Navigation Styles */
	
	#home #navHome,
	#company #navCompany,
	#client #navClient,
	#journalist #navJournalist,
	#contact #navContact{
		color:#ff9925;
		background-image:url(../images/common/nav-arrow.gif);
		background-repeat:no-repeat;
		background-position:0 3px;
		padding-left:12px;
	}
	#navigation{
		width:164px;
		background-color:#c60b46;
		float:left;
		text-align:right;
		position:relative;
	}
	#navigation ul{
		list-style:none;
		margin:453px 10px 0 0;
		font-size:1.2em;
	}
	#navigation ul li{
		padding:4px 0 4px 0;
	}
	#navigation ul li a{
		color:#fff;
		text-decoration:none;
	}
		#navigation ul li a:visited{
			color:#fff;
		}
		#navigation ul li a:hover{
			color:#ff9925;
		}
	
/* ----------------------------- Navigation Styles [END] */




/* ------------------------------------ Text Area Styles */

	#textArea{
		float:left;
		width:444px;
		margin-left:52px;
		padding-top:44px;
		position:relative;
	}
	#textArea img{
		float:left;
		padding:5px 10px 5px 0;
	}
	#textArea h1{
		font-size:1.7em;
		font-weight:bold;
		color:#666666;
		padding-bottom:14px;
	}
	#textArea h2{
		font-size:1.3em;
		line-height:1.5em;
		font-weight:bold;
		color:#666666;
		padding-bottom:10px;
	}
	#textArea p{
		font-size:1.1em;
		line-height:1.4em;
		color:#817f83;
		padding-bottom:10px;
	}
	#textArea a{
		color:#817f83;
		text-decoration:none;
	}
		#textArea a:visited{
			color:#817f83;
		}
		#textArea a:hover{
			color:#c60b46;
		}
	
/* ------------------------------ Text Area Styles [END] */




/* ----------------------------------- Image Area Styles */

	#imageArea{
		float:right;
		margin-left:52px;
		width:188px;
	}
	
/* ----------------------------- Image Area Styles [END] */




/* --------------------------------- Banding Type Styles */

	.bandingTypeA{
		width:736px;
		height:107px;
		float:right;
		background-image:url(../images/common/banding-type-a.gif);
	}
	.bandingTypeB{
		width:736px;
		height:107px;
		float:right;
		background-image:url(../images/common/banding-type-b.gif);
	}
	.bandingTypeC{
		width:736px;
		height:148px;
		float:right;
		background-image:url(../images/common/banding-type-c.gif);
	}
	.bandingTypeD{
		width:736px;
		height:177px;
		float:right;
		background-image:url(../images/common/banding-type-d.gif);
	}
	.bandingTypeE{
		width:736px;
		height:85px;
		float:right;
		background-image:url(../images/common/banding-type-e.gif);
	}
	
/* --------------------------- Banding Type Styles [END] */




/* --------------------------------------- Footer Styles */

	#footer{
		clear:both;
		height:1px;
		background-color:#999999;
	}

/* --------------------------------- Footer Styles [END] */
