/* Inside pages only */

/* Logo hijinks */
#search p img {display: none;}
#search p a img {display: inline;}

div#maincontent {
	background: url(/tpl/img/bg-maincontent.gif);
}

/* This is the sectional heading */
form h2 {
	background: #CFB898 url(/tpl/img/bg-maincontent-h2.gif) top repeat-x;
	color: white;
	padding: 12px 15px;
	font-size: 200%;
	margin: 0;
	font-weight: normal;
}

/* The sub-navigation and other items, left */
div#subnav {
	width: 241px;
	background: white url(/tpl/img/bg-subnav.gif) no-repeat top left;
	border-top: solid 1px white;
	padding: 14px 0 0 0;
}
	#subnav ul, #subnav li {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	#subnav ul {
		margin: 0 38px 17px 18px;
		font-weight: bold;
	}
		#subnav li {
			/*border-bottom: dotted 2px #476891;*/
			border-bottom: solid 2px #B0946B;
			padding: 0.3em 0 0.5em 0;
		}
		#subnav li.last, #subnav li li {
			border: none;
		}
		#subnav ul a, #subnav ul em {
			color: #4F5051;
			text-decoration: none;
			font-style: normal;
		}
		/* You are here */
		#subnav ul a:hover, #subnav ul em {
			text-decoration: underline;
		}
			/* Third level navigation */
			#subnav ul ul {
				font-weight: normal;
				margin: 5px 38px 5px 16px;
			}
				#subnav ul ul li {
					padding: 0 0 0 10px;
					background: url(/tpl/img/bullet-subnav-ul-ul-li.gif) no-repeat top left;
				}
	#subnav p img {
		border: solid 1px #989795;
	}

/* The main content panel, centre */
div#content {
	width: 462px;
}
/* As above, but without the third column */
div#contentwide {
	width: 703px;
	background: white;
}
	/* The crumb trail */
	map#crumb {
		display: block;
		margin: 0 0 2em 0;
	}
	map#crumb ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
		#crumb li {
			display: inline;
			font-size: 90%;
		}
			map#crumb a, #crumb em {
				color: black;
				text-decoration: none;
				border-right: solid 1px black;
				padding: 0 0.5em 0 0;
				margin: 0 0.3em 0 0;
			}
			#crumb em {
				border: none;
				font-style: normal;
			}

	#content h1, #content h2, #contentwide h1, #contentwide h2 {
		color: #202020;
		font-size: 110%;
		margin: 0 0 6px 0;
		padding: 14px 0 6px 0;
		border-bottom: solid 2px #B0946B;
		/*border-bottom: dotted 2px #C1C1C1;*/
	}
	#content h1, #contentwide h1 {
		font-size: 130%;
		color: #B0946B;
	}
	#content h2, #contentwide h2 {
		background: white;
		/* For Safari */
		background-image: none;
		font-weight: bold;
	}
	#content h3, #contentwide h3 {
		margin: 0;
		font-size: 100%;
	}
	#content p, #contentwide p {
		margin: 0 0 1em 0;
	}
	/* Table rules */
	th, td {
		vertical-align: top;
		padding: 2px 4px;
		text-align: left;
	}
	thead th, thead td {
		background-color: #B0946B;
		color: white;
	}
	th {
		background-color: #F3DFB4;
	}
	td {
		background-color: #F6EBD4;
	}
		#maincontent table p {
			margin: 0;
		}

/* Two column layout in content */
#content dl:after, #contentwide dl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#content dl, #contentwide dl {
	display: inline-block;
	_height: 1%;
	margin
}
/* !IE-mac \*/
#content dl, #contentwide dl {
	display: block;
	padding: 0 0 1em 0;
}
/* */
	#content dl, #content dt, #content dd, #contentwide dl, #contentwide dt, #contentwide dd {
		margin: 0;
		border-top: solid 1px white;
		list-style-type: none;
	}
		#content dt, #content dd, #contentwide dt, #contentwide dd {
			float: left;
			border: none;
		}
		#content dt, #contentwide dt {
			width: 155px;
		}
		.logo dt {
			text-align: center;
		}
			/* Used in the document library */
			#content dt img, #contentwide dt img {
				border: solid 1px #ccc;
			}
			#content dd ul, #content dd li, #contentwide dd ul, #contentwide dd li {
				margin-left: 0.6em;
				padding-left: 0.6em;
			}

		#content dd {
			width: 307px;
		}
			#content dd input, #content dd select, #content dd textarea {
				width: 295px;
			}
		#contentwide dd {
			width: 548px;
		}

	#content h2, #content h3, #content h4, #content h5, #content h6, #content ul, #content ol, #content dl, #content p, #contentwide h2, #contentwide h3, #contentwide h4, #contentwide h5, #contentwide h6, #contentwide ul, #contentwide ol, #contentwide dl, #contentwide p {
		clear: both;
	}
	
	#content a, #contentwide a {
		color: #B0946B;
	}
	/* The partner logos */
	#partnerlogos ul, #partnerlogos li {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	#partnerlogos ul {
		clear: left;
	}
		#partnerlogos li {
			float: left;
			width: 154px;
			border-bottom: 1px solid #DED2C1;
		}

	/* Used on the sitemap page */
	#content #sitemap div {
		float: left;
		width: 221px;
	}
		#content #sitemap div.last {
			width: 241px;
		}
			#sitemap .last h2, #sitemap .last ul {
				margin-left: 20px;
			}
			#sitemap h2 a {
				color: #957648;
			}
			#sitemap ul, #sitemap li, #sitemap .last ul ul {
				margin: 0;
				padding: 0;
				list-style-type: none;
			}
				/* The second level of navigation */
				#sitemap ul a {
					font-weight: bold;
					color: #B0946B;
				}
					/* The third level of navigation */
					#sitemap ul ul li {
						padding: 0 0 4px 13px;
						background: url(/tpl/img/bg-sitemap-ul-ul-li.gif) no-repeat top left;
					}
						#sitemap ul ul a {
							font-weight: normal;
							color: black;
						}

/* Call to action panel, right */
div#action {
	width: 241px;
	background: url(/tpl/img/bg-action.gif) top right no-repeat;
	border-top: solid 1px white;
}
	/* Any old content might go in here */
	#action h1, #action h2, #action h3, #action h4, #action h5, #action h6 {
		color: #333;
		font-size: 110%;
		margin: 0 20px 6px 40px;
		padding: 16px 0 6px 0;
		border-bottom: solid 2px #B0946B;
		/*border-bottom: dotted 2px #404040;*/
	}
	#action p {
		margin: 0 20px 4px 40px;
	}
	#action a {
		color: #333;
	}
	#action a:hover {
		color: black;
	}
	/* Related links, etc. */
	#action ul, #action ul li {
		padding: 0;
		margin: 0;
		list-style-type: none;
	}
	#action ul {
		margin: 0 0 1em 48px;
	}
		#action ul li {
			background: url(/tpl/img/bullet-subnav-ul-ul-li.gif) no-repeat top left;
			padding: 0 0 0 10px;
		}
	
	/* If a div is used inside Action, it takes a grey background */
	#action div {
		background: #F7F8FA url(/tpl/img/bg-action-div.gif) top right no-repeat;
		border-top: solid 1px white;
		border-bottom: solid 1px #F7F8FA;
		margin: 0 0 0 21px;
		padding: 10px 0;
	}
		#action div h1, #action div h2, #action div h3, #action div h4, #action div h5, #action div h6 {
			margin: 0 20px 6px 19px;
		}
		#action div p {
			margin: 0 20px 4px 19px;
		}
		/* These are the three tool links in action */
		p#glossary, p#printpage, p#sendtofriend, p#pdf_link {
			line-height: 32px;
			padding: 0 0 0 39px;
			font-weight: bold;
			font-size: 90%;
		}
		
		p#glossary {background: url(/tpl/img/bg-glossary.gif) left no-repeat;}
		p#printpage {background: url(/tpl/img/bg-printpage.gif) left no-repeat;}
		p#sendtofriend {background: url(/tpl/img/bg-sendtofriend.gif) left no-repeat;}
		p#pdf_link {background: url(/tpl/img/bg-pdflibrary.gif) left no-repeat;}
		
		
		
.partners_logos {
	border-bottom:1px solid #DED2C1;
	vertical-align:middle;
	
}

.partners_logos img{
	margin:10px;
	
}