/* title to go here */


#featureContainer .management-member{ 	
	margin:15px;
}

.management-member {
    background-image: url(../images/management-bg.jpg);
    background-repeat: repeat-x;
    width: 490px;
	min-height:420px;
	float:left;
	padding:0;
	margin:0;	
}

    .management-member h2 {
        padding: 15px 0 0 15px;
		line-height:20px;
		font-size:1.25em;
    }

		.management-member.image h2 {
			width:300px;
		}

    .management-member p {
        padding:  0 15px 0 15px;
    }
		.management-member.image p {
			padding:  0 0 0 15px;
			width:300px;
		}

    .management-member h3,
    .management-member h4 {
        padding-left: 15px;
    }

    .management-member ul {
		float:left;
        padding: 8px 15px 12px 15px;
    }
    .management-member.image ul {
		padding: 8px 0 12px 15px;
		width:300px;
    }
        .management-member ul li {
            padding:0 0 8px 12px;
            background:url(../images/bullet-circle.gif) no-repeat 0 5px;
			line-height:15px;
        }

    .management-member .management-member-image {
        float: right;
        padding: 58px 0 5px 5px;
    }

    .management-member .management-member-pagebreak {
        height: 26px;
        border-bottom: 1px solid #d0d0d0;
        margin-bottom: 20px;
		xwidth:400px;
    }

/* title to go here */
div.page-text.affiliate-content {
    padding:0 0 12px 0;
}

/* title to go here */

/* title to go here */
div#our-people-gallery {
    margin: 0 auto;
    width:470px;
}

    div#our-people-gallery div.our-people-gallery-row {
        padding:0;
    }

        div#our-people-gallery div.our-people-gallery-row div.our-people-gallery-row-div {
            float: left;
            width: 145px;
        }

            div#our-people-gallery div.our-people-gallery-row div.our-people-gallery-row-div ul.thumbnail2 {
                padding:10px 0 0 0;
            }

            div#our-people-gallery div.our-people-gallery-row div.our-people-gallery-row-div ul.links2 {
                padding:5px 0 0 0;
            }

            div#our-people-gallery div.our-people-gallery-row div.our-people-gallery-row-div p {
                padding:0;
                margin:0;
            }

        div#our-people-gallery div.our-people-gallery-row div.our-people-gallery-row-div-spacer {
            float: left;
            width: 17px;
        }

div#our-people-gallery2 {
    padding: 0 10px 0 10px;
}

    div#our-people-gallery2 div.our-people-gallery2-row {
        padding:10px 0 0 0;
    }

        div#our-people-gallery2 div.our-people-gallery2-row ul.thumbnail {
            float: left;
            margin: 0 25px 0 0;
            width: 145px;
        }

        div#our-people-gallery2 div.our-people-gallery2-row ul.links {
            float: left;
            width: 300px;
        }

#main-content #threequarter-width-column div.page-text ul li.doc {
	background:none;
	padding:3px 0 5px 0;
}

#main-content #threequarter-width-column div.page-text ul li.xls {
	background:none;
	padding:3px 0 5px 0;
}

#main-content #threequarter-width-column div.page-text ul li.pdf {
	background:none;
	padding:3px 0 5px 0;
}

#main-content #middle-column div.page-text ul li.doc {
	background:none;
	padding:3px 0 5px 0;
}

#main-content #middle-column div.page-text ul li.xls {
	background:none;
	padding:3px 0 5px 0;
}

#main-content #middle-column div.page-text ul li.pdf {
	background:none;
	padding:3px 0 5px 0;
}

#main-content #middle-column div.page-text div.affiliate-content {
	padding:0;
	margin:0;
	background:none;
}

#main-content #middle-column div.page-text div.affiliate-content h2{
	font-size:1em;
	padding:0;
	margin:0;
}

#main-content #middle-column div.page-text div.content-image-holder{
	position:relative;
	float:left;
	margin:0 0 20px 0;
}

#main-content #middle-column div.page-text div.content-description{
	position:absolute;
	background:url(../images/bg-image-description.png) top left;
	width:460px;
	bottom:15px;
	left:15px;
	margin:0;
}

* html #main-content #middle-column div.page-text div.content-description{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_layouts/PMI/GCW/images/bg-image-description.png', sizingMethod='scale');
	background:none;
}

#main-content #middle-column div.content-image-holder div.content-description h3 {
	color:#FFFFFF;
	padding:10px 0px 0px 15px;
	font-size: 1.33em;
	font-weight: bold;
}

#main-content #middle-column div.content-description p{
	color:#FFFFFF;
	padding:2px 0px 0 15px;
	margin:0px;
	font-size:1.17em;
}

#main-content #middle-column div.page-text div.content-image-holder div.content-description ul{
	padding:0;
}

#main-content #middle-column div.page-text div.content-image-holder div.content-description ul li.arrow {
	background:none;
	padding:0;
	margin:0;
}

#main-content #middle-column div.page-text div.content-image-holder div.content-description ul li.arrow a {
	background:url(../images/icon-arrow.gif) no-repeat 14px 5px;
	display: block;
	padding:10px 0 15px 46px;
	margin:0;
	color:#FFFFFF;
}

#main-content #middle-column div.page-text div.content-image-holder div.content-description ul li.arrow a:hover {
	text-decoration:underline;
}

#main-content #middle-column div.page-text div.page-text-column-container{
	float:left;
	clear:none;
	width:490px;
	margin:0 0 8px 0;
}

#main-content #middle-column div.page-text div.page-text-column-container div.page-text-column-left{
	float:left;
	clear:none;
	width:240px;
	margin:0;
	padding:5px 5px 0 0;
}

#main-content #middle-column div.page-text div.page-text-column-container div.page-text-column-right {
	float:right;
	clear:none;
	width:240px;
	padding:10px 5px 0 0;
	margin:8px 0 0 5px;
	background:url(../images/gradient-tout.gif) repeat-x top left;
}

#main-content #middle-column div.page-text div.page-text-column-container h2{
	font-size:1em;
	padding:5px 0 8px 0;
}

#main-content #middle-column div.page-text div.page-text-column-container p.quote{
	color:#009DDC;
	font-family:"Palatino Linotype", "Book Antiqua", "Palatino", "FreeSerif", serif;
	font-weight:normal;
	font-size:1.4em;
	padding:0 15px 3px 15px;
	margin:0 0 10px 0;
	line-height:19px;
	float:left;
	width:215px;
}

* html #main-content #middle-column div.page-text div.page-text-column-container p.quote{
	width:210px;
}

#main-content #middle-column div.page-text div.inline-image-container{
	padding:0 10px 8px 0;
}

#main-content #middle-column div.page-text div.inline-image-container h2{
	clear:none;
	font-size:1em;
	padding:0;
}

#main-content #middle-column div.page-text div.inline-image-container p{
	clear:none;
}

#main-content #middle-column div.inline-image{
	padding:0 30px 4px 0;
	float:left;
	width:226px;
}

#main-content #middle-column div.inline-image img{
	padding:0;
	margin:0;
	float:left;
	width:235px;
}

#main-content #middle-column div.inline-image p.caption{
	margin:2px 0 0 0;
	font-size:0.83em;
}

#main-content #middle-column div.page-text div.image-highlight{
	min-height:140px;
	width:490px;
	background:url(../images/gradient-image-highlight.gif) repeat-x top left;
}

#main-content #middle-column div.page-text div.image-highlight h2{
	padding:10px 0 0 0;
	float:left;
}

#main-content #middle-column div.page-text div.image-highlight img{
	padding:0 20px 0 0;
	margin:0;
	float:left;
}

#main-content #middle-column div.page-text div.image-highlight p{
	float:left;
	width:220px;
	padding:15px 10px 0 0;
}

#main-content #middle-column div.page-text div.image-highlight p.quote{
	color:#009DDC;
	font-family:"Palatino Linotype", "Book Antiqua", "Palatino", "FreeSerif", serif;
	font-weight:normal;
	font-size:1.5em;
	padding:8px 15px 0 0;
	margin:0 0 10px 0;
	line-height:19px;
	float:left;
}

#main-content #middle-column div.page-text div.image-highlight p.quote-source{
	padding:0;
	margin:0;
	font-weight:bold;
}

#main-content #middle-column div.page-text div.image-highlight p.quote-source-title{
	padding:0;
	margin:0;
}


/* Content Page Image gallery styles */
#main-content #middle-column div.page-text div.image-gallery{
	background:url(../images/gradient-tout.gif) #FFFFFF repeat-x top left;
	border:none;
	margin:0;
	width:475px;
	padding:12px 0 10px 10px;
	float:left;
}

#main-content #middle-column div.page-text div.image-gallery h2{
	font-size:1em;
	padding:0 0 12px 0;
}

#main-content #middle-column div.page-text div.image-gallery div.image-gallery-row{
	float:left;
	border:none;
	padding:0 0 10px 0;
	margin:0;
}

#main-content #middle-column div.page-text div.image-gallery div.image-gallery-row div.image-gallery-row-div {
	float:left;
	padding:0 10px 0 0;
	margin:0;
	clear:none;
	width:148px;
}

#main-content #middle-column div.page-text div.image-gallery div.image-gallery-row div.last-gallery-image{
	float:left;
	padding:0;
}

#main-content #middle-column div.page-text div.image-gallery img{
	float:left;
	padding:0;
	margin:0;
}

/* Pagination style for narrow content */
#main-content #middle-column div.pagination {
    float: none;
    width: 485px;
}

    #main-content #middle-column div.pagination div.pagination-left {
        width: 100px;
        float: left;
        padding: 5px 0 0 10px;
    }

    #main-content #middle-column div.pagination div.pagination-middle {
        width: 140px;
        float: left;
        padding: 0;
    }

    #main-content #middle-column div.pagination div.pagination-right {
        width: 195px;
        float: right;
        padding: 0;
    }

/* Content Banner Styles */
#main-content #middle-column #content-border {
 
 	border-top: 1px solid #e1e1e1;
    padding: 0 0 0 0;
    width: 490px;
}
    

	
	#main-content #middle-column #content-border div.image-list-group {
        clear:both;
		background:#ffffff url(../images/gradient-tout.gif) repeat-x left top;
		padding: 0 0 0 10px;
		width: 480px;
		border-bottom: 1px solid #e1e1e1;
		float:left;
    }	


    #main-content #middle-column #content-border div.image-list-item {
        padding: 12px 10px 0 10px;
        width: 100%;
		xborder-bottom: 1px solid #e1e1e1;
		float:left;
    }


    #main-content #middle-column #content-border div.image-list-group div.image-list-item {
		padding-left:0px;
		margin-left:0px;
		width:460px;
		border-bottom: 1px solid #e1e1e1;

    }


        #main-content #middle-column #content-border div.image-list-item div.inline-list-image {
            float: left;
            padding: 0 10px 5px 0;
            width: 90px;
        }

            #main-content #middle-column #content-border div.image-list-item div.inline-list-image p {
                clear: both;
            }
			
			div.brand-subsection{
				float:left;
				padding:10px 0 0 0;
				clear:both;
			}
			
			div.brand-page-text{
				float:left;
				padding:25px 0 16px 0;
			}

			#main-content #middle-column #content-border div.image-list-item div.inline-list-image-box {
				float: left;
				padding: 0 10px 5px 0;
			}
			
			#brand-architecture{
				float:left; 
				clear:both;
				min-height:130px;
				width:490px;
				margin:20px 0 0 0;
				padding:0 0 0 5px;
			}
			
			* html #brand-architecture{
				height:130px;
				xmargin:20px 0 0 -3px;
			}
			
			
			#brand-architecture li, #brand-architecture li.last{
				float:left; 
				margin-left:-10px;
				padding:10px 4px 10px 10px;
				position:relative;
				clear:both;
				border-top:1px solid #E1E1E1;
				width:470px;
			}
			
			/*	#brand-architecture li span{
				display:none;
			}*/


			#brand-architecture li span{
				display:block;
				padding:10px 0 0 10px;
			}
			

			/*
			#brand-architecture li a.active span{
				display:block;
				float:left;
			}
			
			#brand-architecture li a span,
			#brand-architecture li a.active span{
				color:#6d6f71;
				font-style:italic;
				font-weight:bold;
				padding:0 0 3px 0;
				position:absolute;
				top:-20px;
			}
			*/



			
			#brand-architecture li a{
				display:block;
				width:auto;
				float:left;
			}
		

			#brand-architecture li a img{
				display:none;
				padding: 0 10px 0 0;
			}
			
			#brand-architecture li a img.colour-image{
				display:block;
			}



			
	/*			#brand-architecture li a img{
				border:2px solid #FFFFFF;
			}
			
			#brand-architecture li a img.colour-image{
				display:none;
			}
			#brand-architecture li a:hover img.colour-image,
			#brand-architecture li a.active img.colour-image{
				display:block;
			}
			
			#brand-architecture li a:hover img.grey-image,
			#brand-architecture li a.active img.grey-image{
				display:none;
			}
		
			#brand-architecture li a:hover,
			#brand-architecture li a.active{
				background:url(../images/brand-architecture-hover.gif) no-repeat bottom center;
				padding:0 0 14px 0;
			}
			
			#brand-architecture li a:hover img,
			#brand-architecture li a.active img{
				border-left:2px solid #0067B1;
				border-right:2px solid #0067B1;
				border-top:2px solid #0067B1;
				border-bottom:2px solid #0067B1;
			}
			
			#brand-architecture li a:hover img.colour-image{
				display:block;
			}*/
			
			#brand-architecture-text{
			clear:both;
				background:#E5F0F7;
				width:480px;
				min-height:95px;
				padding:15px 0 0 10px;
				margin:0 0 15px 0px;
				float:left;
				display:none;
			}
			
			* html #brand-architecture-text{
				height:95px;
				xpadding:15px 0 0 20px;
			}
			
			#brand-architecture-text h3{
				font-weight:italic;
				padding:0 0 5px 0;
			}
			
			#brand-architecture-text p{
				width:430px;
			}



.content-border-top
{
width:470px;
padding:20px 10px 10px 10px;
border-top:1px solid #EFEFEF;
border-bottom:1px solid #EFEFEF;
margin: 0 0 20px 0;
}

div.management-list{
	float:left;
	border-top:1px solid #EFEFEF;
	padding-top:10px;
	margin-bottom:40px;
}

div.management-team-member{
	clear:both;
	float:left;
	min-height:87px;
	padding-bottom:8px;
	margin-bottom:10px;
	width:490px;
	border-bottom:1px solid #EFEFEF;
}

div.management-team-member p{
	width:390px;
}


div.management-team-member p.description{
	margin:0;
	width:360px;
}

div.management-team-member ul li a{
	font-weight:bold;
}

div.management-team-member img{
	float:left;
	padding:0 10px 0 0;
}

div.team-member-information{
	float:left;
	margin:0 0 0 0;
}

*:first-child+html div.team-member-information{
	margin:-15px 0 0 0;
}

* html div.team-member-information{
	margin:-15px 0 0 0;
}

div.tout.brands{
	float:left;
	width: 470px;
	min-height: 90px;
	padding:15px 10px 20px 10px;
	margin:0px 20px 15px 0px;
	background:url(../images/gradient-tout.gif) repeat-x left top;
}

div.tout.brands h3{
	font-size:1em;
	padding:0;
}

div.tout p a span{
	clear:both;
}

div.tout p a span.pdf{
	background:url(../images/icon-pdf.gif) no-repeat 0 7px;
	padding:10px 0 10px 22px;
	display:block;
}

div.tout p a span.xls{
	background:url(../images/icon-xls.gif) no-repeat 0 7px;
	padding:10px 0 10px 22px;
	display:block;
}

div.tout p a span.xprl{
	background:url(../images/icon-xprl.gif) no-repeat 0 7px;
	padding:10px 0 10px 22px;
	display:block;
}

div.tout p a span.doc {
	background:url(../images/icon-doc.gif) no-repeat 0 7px;
	padding:10px 0 10px 22px;
	display:block;
}

#main-content #middle-column div.page-text h2,
#main-content #middle-column div.page-text p{
	clear:both;
}

#main-content #middle-column div.page-text div.page-text-column-container h2,
#main-content #middle-column div.page-text div.page-text-column-container p{
	clear:none;
}

