/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}


body {
	margin: 0;
	padding: 0;
	background: #e1ddd6 url(../lib_images/heritage/bg_heritage.jpg) top left repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
#wrapper {
	margin: 0 auto;
	width: 742px;
	padding-left: 8px;
	padding-right: 8px;
	border: 1px solid #fff;
	border-top: 0;
	background:#fff;
	/* Fix IE5 */
	text-align: left;
}
* html #wrapper {
	width: 760px;
	w\idth: 742px;
}
#tabs {
	background-color: #545447;
}
#tabs ul {
	background-color: #545447;
}
#nav ul {
	float: left;
	width: 100%;
	list-style: none;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	background: #fff;
	font-size: 0.9em;
}
#nav li {
	float: left;
	margin-right: 3px;
	background: #545447;
}
#nav li.last {
	margin-right: 0;
}
#nav li a {
	display: block;
	height: 2.6em;
	text-align: center;
	text-decoration: none;
	width: 138px;
	padding: 4px;
}
* html #nav li a {
	width: 146px;
	w\idth: 138px;
}
#nav li a:link, #nav li a:visited {
	color: #fff;
	text-decoration: none;
}
#nav li a:hover, #nav li a.selected {
	background: #e4ac29;
	color: #fff;
}
#content {
	clear: both;
}

/* P text */
#content #main p{margin-bottom:15px; font-size:0.8em;}

/* Link Styles */
#main a{color:#034DA2;}
#main a:hover{color:#d7882b;}

/* Headings */
#content #main h1{font-size:1.6em; font-weight:normal; letter-spacing:-0.05em; margin-bottom:15px;}
#content #main h2{font-size:1.4em; font-weight:normal; margin-bottom:15px;}
#content #main h3{font-size:1.2em; font-weight:normal; margin-bottom:15px;}
#content #main h4{font-size:1.0em; font-weight:normal; margin-bottom:15px;}
#content #main h5{font-size:0.9em; font-weight:normal; font-weight:bold; margin-bottom:10px;}
#main p, #main ul{font-size: 0.8em; line-height:1.4em;}

/* Lists */
#main ul{font-size:0.8em; margin-bottom:17px; margin-left:23px;}
#main ul li{margin-bottom:5px; list-style:disc;}

#main ol{font-size:0.8em; margin-bottom:17px; margin-left:23px;}
#main ol li{margin-bottom:5px; list-style:decimal; }

/* Table Style */
table.general{margin-bottom:15px; width:100%; }
table.general th{background-color:#545447; padding:6px 8px; font-size:0.8em; color:#fff; font-weight:normal;}
table.general td{padding:6px 8px; font-size:0.8em; border-bottom:1px solid #e2e2e2;}
table.general tr.alt td{background-color:#f5f5f5;}

/* Imagery */
img.imgleft{margin-right:10px; margin-bottom:5px; padding:3px; border:1px solid #e2e2e2; float:left;}
img.imgright{margin-left:5px; margin-bottom:5px; padding:3px; border:1px solid #e2e2e2; float:right;}

/* Downloads List */
ul.downloads {margin: 10px 10px 10px 0px}
#content #main ul.downloads li { padding: 0 0 7px 20px; list-style:none;} 
#content #main ul.downloads li.word {padding: 0 0 4px 21px; background: url(../lib_images/heritage/word.gif) no-repeat top left}
ul.downloads li.pdf {padding: 0 0 4px 21px; background: url(../lib_images/heritage/pdf.gif) no-repeat top left}
ul.downloads li.desc {background: none; border: none; padding-left:23px; font-size:0.9em; color:#999;}

/* News List */
ul.news {margin: 10px 10px 15px 0px}
#content #main ul.news li { padding: 0 0 0px 20px; list-style:none;}
ul.news li.title {padding: 0 0 4px 21px; background: url(../lib_images/heritage/page.gif) no-repeat top left}
ul.news li.desc {background: none; border: none; color: #858585; line-height:1.5em; margin-bottom:3px;}

#disclaimer {clear: both; }
#disclaimer p {
	text-align: right;
	font-size: 0.7em;
	color: #666;
	padding: 0;
	margin: 5px 0;
}
#disclaimer a {
	color: #999;
	text-decoration:none;
}
#disclaimer a:hover {
	color: #000;
	text-decoration:underline;
}
#footer {
	width: 760px;
	margin: 0 auto;
	text-align: center;
}
#footer p {
	padding: 0;
	margin: 0;
	color: #545447;
	font-size: 0.7em;
}
#footer a {
	color: #545447;
	text-decoration:none;
}
#footer a:hover {
	color: #FF0000;
	text-decoration:underline;
}
#footer img.aloud{ border:0; float:right; margin-right:4px; margin-top:-23px;}
br.clear {
	clear: both;
}
.it {
	font-style:italic;
}
.bld {
	font-weight: bold;
}
