html,div,img,form,fieldset {border:0;margin:0;padding:0}

/*adds vertical scroll bar across browsers to avoid "jump" when page heights vary*/
html {height:100%;margin-bottom:1px}

/*set body font-size to 62.5% (1em = 10pt in IE and FF)*/
body {background:#fff;font-family:Arial, Verdana, Helvetica, sans-serif;margin:0 auto;font-size:62.5%;color:#999; margin:0;}

a {text-decoration:none;color:#999}
a:hover {text-decoration:none}
p {line-height:1.4em}
h2 {font-size:1.0em}
h3 {font-size:1.1em; text-transform:uppercase; margin:0; padding:12px 0 0 0; color:#666}
h3 a {color:#666}
img {display:block}
hr {margin:0 0 4px 0;padding:0;border:0;color:#E1E1E1;background-color:#E1E1E1;height:1px}
html> body hr {margin:16px 0 16px 0}
.hide {display:none}
.clear {clear: both}
.hold {width:995px;text-align:left;margin:0 auto;overflow:hidden;position:relative}

/* Top nav */
.logo {float:right;margin-right:14px}
#homeArea .logo {margin: 5px 14px 0 0}
#homeArea #flash {margin-top:4px}
#topNav {height:80px}
#topNav ul {margin:0 0 0 4px;padding:0;border:0;float:left;margin-top:57px}
#topNav ul li {background-repeat:no-repeat;margin:0 10px 0 0;padding:0;list-style-type:none;display:inline;float:left}

#topSubNav {height:32px;width:800px;float:left}
#bag {height:32px;width:136px;float:left;text-align:right}
#bag p {float:right;margin-top:12px;margin-left:14px;margin-right:10px}
#bag img {float:right;margin-top:9px}

#topSubNav {margin:0; padding:0}
#topSubNav div {display:none; padding:10px 0 0 11px}

#topSubNav #subBrowseCollection {display:block}
#topSubNav a {margin-right:22px}

#breadcrumb {width:784px;font-weight:bold;float:left/*ie fix to prevent repeating characters*/;margin-right:-3px; text-transform:capitalize}
#breadcrumb img {display:inline; margin:0 5px}
#breadcrumb {margin:20px 0 0 4px;height:25px; padding: 0}
#breadcrumb .breadcrumbContent {margin-left:5px }
#breadcrumb .cmsBreadcrumb {text-transform:none}
#pageHead {height:45px; padding:0; margin:0}
#pageHead img {margin: 18px 0 0 10px;}
#breadcrumb, #pageHead {border-bottom:1px solid #E0E0E0;float:left}
/* end */

/* Left nav */
.pagetitle {margin: 8px 0 4px 10px }
#pageHead .pagetitle {float: left; margin: 18px 0px 0px 9px; }

#leftNav hr {margin:16px 0 16px 0 }
#leftNavHead hr {margin:10px 0 10px 0 }
#leftNav {margin-top:10px;float:left}
#leftNav, #pageHead {width:190px;float:left;margin-right:6px}
#leftNav a {text-decoration:none;display:block}
#leftNav a.remove {display:inline; font-weight:normal}
#leftNav a:hover {text-decoration:none}

#leftNav ul li {font-size:1.15em; font-weight: 500;}
#leftNav ul#leftNav1 {list-style-type:none;padding:0;margin-bottom:-10px}
#leftNav ul#leftNav1 li {padding:3px 0 3px 2px;margin:0 10px; }
#leftNav ul#leftNav1 li {border-bottom:1px solid #f9f9f9;}
#leftNav ul#leftNav1 li.noline { border-bottom:none }
#leftNav ul#leftNav1 li ul { border:0;}

/* modifications to remove bottom margin and border */
#leftNav ul#leftNav1 li.lastItem {border-bottom: none; padding-bottom: 0px;}
#leftNav ul#leftNav1 hr {margin: 4px 0px 2px 0px;}
#leftNav ul#leftNav1 li.open {border-bottom: none; }

#leftNav ul#leftNav2 {padding:0 0 0 19px;margin-left:0}
#leftNav ul#leftNav2 li {padding:3px 0;margin:0}
#leftNav1 {margin:0}

#leftNav ul#leftNav2 {margin-top: 0}
#leftNav2 li {list-style-image:url(/pws/images/bullet.gif)}

#leftNav1 li.open {	background:none; font-weight:bold;
}
#leftNav1 li.open li {font-weight:normal}
#leftNav1 li ul li.filterTitle {list-style-image:url(/pws/images/px_leftnav_dash.gif);font-weight:bold;border-bottom:solid blue; }
#leftNav1 li ul li.filterTitle li {list-style:url(none);list-style-type:none;}
#leftNav1 li ul li.filter li {list-style-type:none;}

/***** filters *****/
#leftNav1 ul{ margin:0; padding:0}
#leftNav1 ul li{font-size:100%}
#leftNav1 li{list-style:none}
.viewAll {font-weight:normal}
#leftNav1 li ul li.selectedFilter {font-style:italic;font-weight:bold}
#leftNav1 li ul li.viewAllFilter a {margin-top:5px}

ul#country-select {margin:30px 0 0 0; padding:0 0 0 8px; width:165px;}
ul#country-select li {float:left; padding:0 8px; list-style:none;}

/* end */

form#find {margin:4px 0 4px 0}
form#find input {float:left}
form#find .rollover {margin-left:3px; padding:0; float:left; display:absolute}
form#find input.search {margin-left:3px; width:134px;color:#9D9D9D;border:1px solid #CDCDCD;font-size:1.0em;height:12px;}
#footerSearch { padding-left:12px;}

/* Change view */
#changeViewLineContainer { border-bottom:1px solid #E0E0E0; height:30px; float:left; padding-right:20px; margin-left:4px}
#changeView {float:right; margin-top:6px}
#changeView img {margin:0 5px;display:inline}

.pagination { float:right; margin-left:10px; margin-top:6px; }
.pagination a {padding:0 4px}
.pagination img {display:inline}
.paginationShowAll {padding:0 8px 0 0;}
.paginationResults{font-weight:bold; margin: 0px;}

.pagination.top {padding: 0px;}
.pagination.bottom {}

#searchResults {margin-left: 6px; margin-bottom:10px; width:500px;}
#searchContainer {border-bottom:1px solid #E0E0E0; height:20px; float:left; padding:30px 20px 0 0; margin-left:4px; font-weight:bold; }
/* end */

/* Main area */
#mainArea {float:left;width:788px;margin-top:30px;}
/* end */

/* Base area */
.footLine {height:10px;border-bottom:1px solid #E0E0E0; margin-bottom: 4px}
#footerContainer { background-color: #f9f9f9;}
#baseNav {padding:18px 0 10px 12px;margin:0;float:left;font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 9px 0 0}
#baseNav li {float:left;padding-right:25px;list-style-type:none}
#selectCountry {padding:8px 0 10px 0;width:236px;float:left}
#selectCountry label {float:left;font-weight:700;text-transform:uppercase;margin-right:10px;margin-top:4px}
#selectCountry form {float:left;width:10px}
#selectCountry select {color:#9D9D9D;font-size:1.0em;width:120px; margin-top: 0}
#selectCountry option {border:1px solid #CDCDCD; }
/* end */
.outdefine {
	width:100px;
	height:260px;
	float:left;
	margin:5px 15px 0 15px;
}
.define {
	padding:10px;
	margin:auto;
	float:left;
	border:1px solid #ffffff;
	vertical-align:bottom;
}
a:hover .define{
	border:1px solid #cccccc;
}
.customlist ul {
	list-style-type:none;
	margin-top: 10px;
	margin-left:0;
	text-indent: 0;
}

.customlist li{
	background: url(/images/px_leftnav_arrow.gif) no-repeat; 
	background-position: 0px 2px;
	list-style-type:none;
	text-indent: 0;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-left:-40px;
}
.customlist li ul li {
	margin-left:0;
}

#centrePiece img{padding:0 10px}
p.filelist img {display:inline;}
.download {
	width:150px;
	margin-right:20px;
	float:left;
text-align:center;
}
.download img {
	border:none;
}
.download p {width:165px;}

/* CSS for Content Templates 090608 */ 

#header_image {
	width:780px;
	margin-bottom:30px;
}

.body_image {
	float:left;
	width:110px;
	margin-right:57px;
}


#header_image img, #body_images img, #centrePiece .medbody_image img, #centrePiece .parentbody_images img {padding:0px;}

.body_image-end {
	float:left;
	width:110px;
	padding-right:0px;
	padding:0px;
}

.body_image p, .body_image-end p, .medbody_image p  {
	text-align:center;
}

.medbody_image {
	float:left;
	width:150px;
	margin-right:70px;	
}

#body_images, .parentbody_images { 
	width:780px;
	float:left;
	margin-bottom:10px;
}
.body_images { 
	width:780px;
	float:left;
	margin-bottom:10px;
}

#footer_images {
	width:780px;
	margin-top:15px;
	float:left;
	margin-bottom:10px;
	
}

#footer_images img{
	float:left;
	padding:0px;
}
.footer_images-margin{
	margin-right:20px;
}