/* Site Attributes
//Colours
Gold			#ba9800
light Gold		#e2d192
Gray			#666666
Cream			#f8f4e5
light cream		#f8f4e5
Red				#9c1e3d

//Font Sizes
1em 	= 12px	
1.1em 	= 13px	
1.2em 	= 14px
1.3em 	= 15px
1.4em 	= 16px
1.5em 	= 17px
*/

/*--- Detail styles --*/

#mainLeftLanding{float:left; width:960px; background:url(/common/images/b-menu.gif)  repeat-y; }
#mainLeftCopyLanding{float:left; width:780px; min-height:700px; background:#FFFFFF; }
#mainRight{color:#ffffff; width:180px; padding:38px 0 0 0px;}
#mainRight img{border:1px solid #ffffff;}
.mainInner { background-position:780px 0; }

/*touts*/

.tout{padding: 0 0 10px 0px; margin: 0 0 0 10px;}
.toutLower{padding: 15px 0 10px 0px; border-top:1px solid #ffffff; margin: 0 0 0 10px;}

.tout img, .toutLower img{margin: 0 0 5px 0;}
.tout p, .toutLower p{margin: 0 0 8px 0;}
.tout ul, .toutLower ul{padding: 0 0 0px 0px; list-style:none; }
.tout li, .toutLower li{list-style:none; background:url(/common/images/arrow-gold.gif) no-repeat 0 4px;padding:0 0 6px 8px;}

/*  */
#officeList{ width:520px; float:left; padding:0 0 0 0px ; }
#officeItem { width:170px;float:left;}

#officeGroup h2{ color:#9c1e3d;}
#officeItem h3{ color:#000000;}

/* Glossary */



table.glossary{ background:#f8f4e5; color:#000000; padding:5px 0 0 10px; margin: 0 0 10px 0;}
table.glossary td {width:7.5%;}

/* Styles killed from homepage */

#feature-text{display:none;}
#mainRight{display:none;}

/* Adapted styles from homepage */
#right-tout-column{float:left; width:235px; height:300px; margin:10px 0 0 0; display:inline; padding:0;}

#right-tout-column .tout {float:left; width:235px; padding:0; margin:0 0 15px 0; position:relative;}
#right-tout-column .tout a{padding:10px 12px 10px 10px;display:block; min-height:155px;}
* html #right-tout-column .tout a{height:155px;}
#right-tout-column .tout a:hover{background:#6CAEDF !important; padding:10px 12px 10px 10px; display:block; text-decoration:none;}

#right-tout-column .tout a h3{ font-size:1.67em; font-family:Arial; margin:0; color:#807F83;}
#right-tout-column .tout a h3.white{ font-size:1.67em; font-family:Arial; margin:0; color:#FFFFFF;}
#right-tout-column .tout a:hover h3{color:#FFFFFF;}
#right-tout-column .tout h4{ font-size:1.42em;font-weight:normal; color:#807F83; margin:0; display:block;}
#right-tout-column .tout a:hover h4{color:#FFFFFF; display:none;}
#right-tout-column .tout a p{ font-size:1.17em; color:#FFFFFF; line-height:1em; display:none;}
#right-tout-column .tout a ul{ list-style:none; position:absolute; bottom:0px;}
#right-tout-column .tout a ul li{ background:url(/common/images/arrow-tout-grey.gif) 0 0 no-repeat;padding:15px 22px 0 0;}
#right-tout-column .tout a ul li.white{ background:url(/common/images/arrow-tout-white.gif) 0 0 no-repeat;padding:15px 22px 0 0;}
#right-tout-column .tout a:hover p{display:block;}
#right-tout-column .tout a:hover ul li{ background:url(/common/images/arrow-tout-white.gif) 0 0 no-repeat; padding:15px 22px 0 0;}

#copy{float:left; width:740px; clear:both; margin:10px 0 0 20px; padding:0 20px 0 0;display:inline;}
#navCrumb{float:left; width:600px; padding:10px 0 10px 10px;}
#copy h1{margin-bottom:15px;}

#copy div.contact-details ul li{padding:0; background:none;}
#copy div.contact-details ul{margin-left:0;}
#copy div.contact-details{padding:10px 0 15px 0;}

/* Pagination */

#copy div.pagination{float:left; width:740px; padding:0 0 8px 0;}
#copy div.pagination-left{float:left; width:50%; }
#copy div.pagination-right{float:left; width:50%; }
#copy div.pagination-right ul{margin:0;padding:0; float:right;}
#copy div.pagination-right ul li{float:left; background:none; padding:0 6px 0 6px; border-left:1px solid #666666;}
#copy div.pagination-right ul li.first{border-left:none; padding:0 20px 0 0; }
#copy div.pagination-right ul li.last{padding:0 0 0 20px; }
#copy div.pagination-right ul li.first a{padding:0 0 0 6px;background:url(/common/images/arrow-pagination-left.gif) left 5px no-repeat;}
#copy div.pagination-right ul li.last a{padding:0 6px 0 0; background:url(/common/images/arrow-pagination-right.gif) right 5px no-repeat;}

#copy div.pagination-right ul li.active a{color:#B2334B; text-decoration:underline;}
#copy div.pagination-right ul li.inactive a{color:#666666;}
#copy div.pagination-right ul li.inactive a{color:#666666; text-decoration:none;}
#copy div.pagination-right ul li.first.inactive a{background:url(/common/images/arrow-pagination-left-grey.gif) left 5px no-repeat;}
#copy div.pagination-right ul li.last.inactive a{background:url(/common/images/arrow-pagination-right-grey.gif) right 5px no-repeat;}

/* Image filter */
p{margin-bottom:20px;}

div.image-filter{float:left; background:#EEEEEE; width:730px; padding:7px 0 7px 10px;}
div.image-filter label{padding-right:20px; color:#000000;}
div.image-filter select{width:260px;}
div.image-filter input{width:160px; color:#BA9800; background:url(/common/images/arrow-pagination-right.gif) right 7px no-repeat; border:none; width:29px;margin-left:3px; cursor:pointer;}

div.image-gallery{float:left; width:740px; border-bottom:1px solid #EEEEEE; padding-bottom:12px; margin-bottom:10px;}
div.image-gallery-row{float:left; width:740px; padding:12px 0 0 0;}
div.image-gallery-row div.image-gallery-item{float:left; padding:0 0 0 20px; width:170px; height:130px;}
div.image-gallery-row div.image-gallery-item.first {float:left; padding:0;}
div.image-gallery-row div.image-gallery-item p{padding:2px 10px 0 10px; margin:0; font-size:0.92em;}


