/* Shared */

	div {font-family: "Garamond","Times New Roman", serif; font-size: 11pt; color: #333333; background-color: transparent }
	div.info {font-family: "Garamond","Times New Roman", serif; font-size: 11pt; color: #333333; margin: 11px; background-color: transparent }
   	div.text {font-family: "Garamond","Times New Roman", serif; font-size: 11pt; color: #333333; background-color: transparent }

	table.border1 {border: 2px solid #003300}
	table.form {border: 1px solid #34252d; background-color: #d4d6ac}
	table.header {border-top: 1px solid #34252d; border-right: 1px solid #34252d; border-left: 1px solid #34252d; background-color: #d4d6ac}
	table.info {border: 1px solid #34252d; background-color: #d4d6ac}
	table.info2 {border: 1px solid #34252d; background-color: #e2e4ba}
	table.boxinfo {border: 1px solid #a6a87e; background-color: #d4d6ac}
	
	td.borderleft {border-left: 1px solid #a0a600 }
	td.button1 {border: 1px solid #b0b08c; background-color: #e7e9bf }
	td.button2 {border: 1px solid #b0b08c; background-color: #d4d6ac }
	td.header {border: 1px solid #34252d; font-family: "Garamond","Times New Roman", serif; font-size: 12pt; color: #34252d; font-weight: bold; padding-left: 10px; background-color: #d4d6ac }
	td.image1 {border: 4px solid #d4d6ac}
	td.info {border: 1px solid #34252d; background-color: #d4d6ac}
	td.infohd {border-bottom: 1px solid #34252d; background-color: #c6c89e}
	td.sechead1 {border-top: 2px solid #bfc34b; border-right: 2px solid #707400; border-bottom: 2px solid #707400; border-left: 2px solid #bfc34b}
	td.secnav1 {border-bottom: 1px solid #b0b08c }
	td.secnav2 {border-top: 1px solid #b0b08c; border-right: 1px solid #b0b08c; border-bottom: 1px solid #e7e9bf; border-left: 1px solid #b0b08c; background-color: #e7e9bf }
	td.secnav3 {border-top: 1px solid #b0b08c; border-right: 1px solid #b0b08c; border-bottom: 1px solid #34252d; border-left: 1px solid #b0b08c; background-color: #e7e9bf }
	td.maincontent {border-left: 1px solid #b0b08c }
	td.pagenavon {border: 1px solid #a0a600 }
	td.pagenav2 {background-color: #a0a600}
	td.pagenav2on {border-top: 1px solid #e7e9bf; border-right: 1px solid #34252d; border-bottom: 1px solid #34252d; border-left: 1px solid #e7e9bf; background-color: #bfc34b}

	h2 {font-family: "Garamond","Times New Roman", serif; font-size: 22pt; color: #666c00; background-color: transparent }

	p.copyrightlt {font-family: "Garamond","Times New Roman", serif; font-size: 9pt; color: #cbc3ad; background-color: transparent }
	p.sechead1 {font-family: "Garamond","Times New Roman", serif; font-size: 9pt; font-weight: bold; margin-top: 5px; margin-bottom: 5px; letter-spacing: 6px; color: #34252d; background-color: transparent }
	p.secnav {font-family: "Helvetica","Arial", sans-serif; font-size: 9pt; color: #bbb89b; font-weight: normal;  padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 4px; background-color: transparent }
	p.pagenav2 {font-family: "Helvetica","Arial", sans-serif; font-size: 8pt; color: #34252d; font-weight: normal;  background-color: transparent }
	p.pagenav3 {font-family: "Helvetica","Arial", sans-serif; font-size: 8pt; color: #a0a600; font-weight: normal; padding-top: 3px; background-color: transparent }
	p.topnav {font-family: "Helvetica","Arial", sans-serif; font-size: 9pt; color: #34252d; font-weight: normal; background-color: transparent }

     .date {font-family: "Garamond","Times New Roman", serif; font-size: 11pt; color: #808172; font-weight: normal; background-color: transparent }
     
.mainhd {
	margin: 0 0 .5em;
	font-family: "Garamond","Times New Roman", serif;
	font-size: 1.6em;
	font-weight: bold;
	color: #666c00;
}
    .pagehd {
	margin: 0 0 .5em;
	font-family: "Garamond","Times New Roman", serif;
	font-size: 1.6em;
	font-weight: bold;
	color: #666c00;
}
    
    .pagehd2 {font-family: "Garamond","Times New Roman", serif; font-size: 14pt; font-weight: bold; color: #666c00; background-color: transparent }
    .pagehdsm {font-family: "Garamond","Times New Roman", serif; font-size: 12pt; font-weight: bold; color: #666c00; background-color: transparent }

	.subheader1 {font-family: "Helvetica", "Arial", sans-serif; font-size: 15pt; color: #a0a600; font-weight: bold; background-color: transparent }
	.subheader2 {font-family: "Helvetica", "Arial", sans-serif; font-size: 12pt; font-weight: bold; background-color: transparent }

	A:link {color: #707400; text-decoration: none; font-weight: bold }
	A:hover {color: #a0a600; text-decoration: none; font-weight: bold }
	A:active {color: #007b00; text-decoration: none; font-weight: bold }
	A:visited {color: #616454; text-decoration: none; font-weight: bold }
	A:hover {color: #a0a600; text-decoration: none; font-weight: bold }

	A.hdr:link {color: #505400; text-decoration: none; font-weight: bold }
	A.hdr:hover {color: #e7e9bf; text-decoration: none; font-weight: bold }
	A.hdr:active {color: #e7e9bf; text-decoration: none; font-weight: bold }
	A.hdr:visited {color: #515500; text-decoration: none; font-weight: bold }
	A.hdr:hover {color: #e7e9bf; text-decoration: none; font-weight: bold }

	A.green:link {color: #a0a600; text-decoration: none; font-weight: normal }
	A.green:visited {color: #a0a600; text-decoration: none; font-weight: normal }
	A.green:hover {color: #e7e9bf; text-decoration: none; font-weight: normal }
	A.green:active {color: #e7e9bf; text-decoration: none; font-weight: normal }
	
	A.lt:link {color: #cbc3ad; text-decoration: none; font-weight: bold }
	A.lt:hover {color: #fbf3dd; text-decoration: none; font-weight: bold }
	A.lt:active {color: #cbc3ad; text-decoration: none; font-weight: bold }
	A.lt:visited {color: #cbc3ad; text-decoration: none; font-weight: bold }
	A.lt:hover {color: #fbf3dd; text-decoration: none; font-weight: bold }

	A.pagenav2:link {color: #34252d; text-decoration: none; font-weight: normal }
	A.pagenav2:hover {color: #e7e9bf; text-decoration: none; font-weight: normal }
	A.pagenav2:active {color: #34252d; text-decoration: none; font-weight: normal }
	A.pagenav2:visited {color: #34252d; text-decoration: none; font-weight: normal }
	A.pagenav2:hover {color: #e7e9bf; text-decoration: none; font-weight: normal }

	A.secnav1:link {color: #bbb89b; text-decoration: none; font-weight: normal }
	A.secnav1:hover {color: #d6d8ae; text-decoration: none; font-weight: normal }
	A.secnav1:active {color: #bbb89b; text-decoration: none; font-weight: normal }
	A.secnav1:visited {color: #bbb89b; text-decoration: none; font-weight: normal }
	A.secnav1:hover {color: #d6d8ae; text-decoration: none; font-weight: normal }

	A.secnav2:link {color: #34252d; text-decoration: none; font-weight: normal }
	A.secnav2:hover {color: #34252d; text-decoration: none; font-weight: normal }
	A.secnav2:active {color: #34252d; text-decoration: none; font-weight: normal }
	A.secnav2:visited {color: #34252d; text-decoration: none; font-weight: normal }
	A.secnav2:hover {color: #34252d; text-decoration: none; font-weight: normal }

	A.topnav:link {color: #34252d; text-decoration: none; font-weight: normal }
	A.topnav:hover {color: #d6d8ae; text-decoration: none; font-weight: normal }
	A.topnav:active {color: #34252d; text-decoration: none; font-weight: normal }
	A.topnav:visited {color: #34252d; text-decoration: none; font-weight: normal }
	A.topnav:hover {color: #d6d8ae; text-decoration: none; font-weight: normal }

	A.topnav2:link {color: #e7e9bf; text-decoration: none; font-weight: bold }
	A.topnav2:hover {color: #e7e9bf; text-decoration: none; font-weight: bold }
	A.topnav2:active {color: #e7e9bf; text-decoration: none; font-weight: bold }
	A.topnav2:visited {color: #e7e9bf; text-decoration: none; font-weight: bold }
	A.topnav2:hover {color: #e7e9bf; text-decoration: none; font-weight: bold }

	span.drop {font-size: 52pt; float: left; line-height: 45pt; background-color: #e7e9bf }
	ul {background-color: transparent }

	



/* Section add-on */
	td.secnav2w {border-top: 1px solid #b0b08c; border-right: 1px solid #b0b08c; border-bottom: 1px solid #ffffff; border-left: 1px solid #b0b08c; background-color: #ffffff }
	td.gunimage {border-top: 1px solid #c6c89e; border-right: 1px solid #c6c89e; border-bottom: 1px solid #c6c89e; border-left: 1px solid #c6c89e; background-color: #c6c89e }

	p.sechead2 {font-family: "Garamond","Times New Roman", serif; font-size: 8pt; font-weight: bold; margin-top: 4px; margin-bottom: 4px; letter-spacing: 3px; color: #7d8661; background-color: transparent }
	p.pagenav {font-family: "Helvetica","Arial", sans-serif; font-size: 8pt; color: #34252d; font-weight: normal; background-color: transparent }
	p.copyright {font-family: "Garamond","Times New Roman", serif; font-size: 9pt; color: #333333; background-color: transparent }
	p.form {font-family: "Garamond","Times New Roman", serif; font-size: 11pt; color: #333333; background-color: transparent }
	p.subheading {font-family: "Garamond","Times New Roman", serif; font-size: 12pt; font-weight: bold; color: #34252d; background-color: transparent }
	p.mainlist {font-family: "Garamond","Times New Roman", serif; font-size: 11pt; font-weight: bold; padding: 4px; color: #7d8661; background: transparent }
	p.infohd {font-family: "Helvetica", "Arial", sans-serif; font-size: 11pt; font-weight: bold;  margin-top: 2px; margin-right: 12px; margin-bottom: 2px; margin-left: 12px; background-color: transparent }
	p.listingshd {font-family: "Garamond","Times New Roman", serif; font-size: 12pt; color: #222222; padding-right: 3px; padding-left: 3px; font-weight: bold; background-color: transparent}
	p.listingshd2 {font-family: "Garamond","Times New Roman", serif; font-size: 11pt; color: #222222; padding-right: 3px; padding-left: 3px; font-weight: bold; background-color: transparent}
	p.listings {font-family: "Helvetica", "Arial", sans-serif; color: #222222; font-size: 9pt; padding-right: 8px; padding-left: 8px; background-color: transparent}
	p.refparis{font-family: "Helvetica", "Arial", sans-serif; color: #222222; font-size: 7pt; background-color: transparent}

	p.detailsbd {font-family: "Helvetica", "Arial", sans-serif; color: #222222; font-size: 9pt; padding-left: 7px; font-weight: bold; background-color: transparent}
	p.detailscln {font-family: "Helvetica", "Arial", sans-serif; color: #222222; font-size: 9pt; padding-right: 4px; font-weight: bold; background-color: transparent}
	p.detailshd {font-family: "Garamond","Times New Roman", serif; color: #222222; font-size: 12pt; font-weight: bold; background-color: transparent}
	p.descrtitle {font-family: "Garamond","Times New Roman", serif; color: #34252d; font-size: 14pt; font-weight: bold; padding: 4px; background-color: transparent}

	h3 {font-family: "Garamond","Times New Roman", serif; font-size: 16pt; color: #34252d; background-color: transparent }

	A.pagenav:link {color: #34252d; text-decoration: none; font-weight: normal }
	A.pagenav:hover {color: #774400; text-decoration: none; font-weight: normal }
	A.pagenav:active {color: #34252d; text-decoration: none; font-weight: normal }
	A.pagenav:visited {color: #34252d; text-decoration: none; font-weight: normal }
	A.pagenav:hover {color: #774400; text-decoration: none; font-weight: normal }

	h1 {font-family: "Garamond","Times New Roman", serif; color: #333333; font-size: 40pt; line-height: 40pt; font-weight: normal; background-color: transparent }
	h2.bg {font-family: "Garamond","Times New Roman", serif; font-size: 24pt; color: #cfcdb7; background-color: transparent }

	h3.bg {font-family: "Garamond","Times New Roman", serif; font-size: 10pt; margin-top: 3pt; margin-bottom: 3pt; letter-spacing: 6px; color: #cfcdb7; background-color: transparent }
    .pagehdlrg {font-family: "Garamond","Times New Roman", serif; font-size: 22pt; font-weight: bold; color: #003300; background-color: transparent }
    .pagehdsm2 {font-family: "Helvetica","Arial", sans-serif; font-size: 12pt; letter-spacing: 0px; font-weight: bold; color: #333333; background-color: transparent }

    .pagehdw {font-family: "Garamond","Times New Roman", serif; font-size: 24pt; letter-spacing: 24px; font-weight: bold; color: #333333; background-color: transparent }
    .pagehdsans {font-family: "Helvetica","Arial", sans-serif; font-size: 18pt; font-weight: bold; color: #333333; background-color: transparent }

	p {font-family: "Garamond","Times New Roman", serif; font-size: 11pt; color: #333333; background-color: transparent }
  	p.bg {font-family: "Garamond","Times New Roman", serif; font-size: 11pt; color: #fffde7; background-color: transparent }

	p.bgsubheading2 {font-family: "Helvetica","Arial","Verdana", sans-serif; font-size: 11pt; font-weight: bold; color: #fffde7; background-color: transparent }
	p.bgsubheading3 {font-family: "Helvetica","Arial","Verdana", sans-serif; font-size: 10pt; font-weight: bold; color: #fffde7; background-color: transparent }
	p.bgsanssmall {font-family: "Helvetica","Arial","Verdana", sans-serif; font-size: 9pt; color: #fffde7; background-color: transparent }
	p.caption {font-family: "Helvetica","Arial", sans-serif; font-size: 9pt; color: #333333; font-weight: bold; background-color: transparent }

	p.details {font-family: "Garamond","Times New Roman", serif; font-size: 10pt; color: #333333; background-color: transparent }
	p.italiclarge {font-family: "Times New Roman", serif; font-size: 14pt; color: #333333; font-weight: 600; font-style: italic; background-color: transparent}
	p.justify {font-family: "Garamond","Times New Roman", serif; font-size: 11pt; text-align: justify; color: #333333; background-color: transparent }
	p.justifysmall {font-family: "Garamond","Times New Roman", serif; font-size: 11pt; text-align: justify; color: #333333; background-color: transparent }
    p.listing {font-family: "Garamond","Times New Roman", serif; font-size: 11pt; color: #333333; background-color: transparent }
	p.listingextra {font-family: "Garamond","Times New Roman", serif; font-size: 11pt; color: #333333; margin-top: -15px; padding-left: 25px; padding-right: 25px; background-color: transparent }
	p.page {font-family: "Helvetica","Arial", sans-serif; font-size: 9pt; color: #808172; background-color: transparent }
	p.sans {font-family: "Helvetica","Arial","Verdana", sans-serif; font-size: 11pt; color: #333333; background-color: transparent }
	p.sanssmall {font-family: "Helvetica","Arial","Verdana", sans-serif; font-size: 9pt; color: #333333; background-color: transparent }

	p.sectionnav {font-family: "Helvetica","Arial", sans-serif; font-size: 9pt; color: #999966; font-weight: bold; padding-left: 5px; padding-right: 5px; background-color: transparent }
	p.subheading2 {font-family: "Garamond","Times New Roman", serif; font-size: 14pt; font-weight: bold; color: #333333; background-color: transparent }
	p.text {font-family: "Garamond","Times New Roman", serif; font-size: 11pt; color: #333333; background-color: transparent }
	p.textlt {font-family: "Garamond","Times New Roman", serif; font-size: 11pt; color: #fbf3dd; background-color: transparent }
	p.textsmall {font-family: "Garamond","Times New Roman", serif; font-size: 11pt; color: #333333; background-color: transparent }

	p.bgimg {font-family: "Garamond","Times New Roman", serif; font-size: 11pt; text-align: justify; color: #000000; margin-right: 30px; margin-left: 30px; background-color: transparent }

	.subhd1 {font-family: "Garamond","Times New Roman", serif; font-size: 16pt; font-weight: bold; color: #34252d; background-color: transparent }
	.subhd2 {font-family: "Garamond","Times New Roman", serif; font-size: 14pt; font-weight: bold; color: #34252d; background-color: transparent }
	.subhd2w {font-family: "Garamond","Times New Roman", serif; font-size: 14pt; font-weight: bold; color: #e7e9bf; background-color: transparent }

	span.textsmall { font-size: 10pt; color: #333333; font-weight: normal; background-color: transparent }
	span.hilight {font-weight: bold; background-color: #e4dfb1 }
	span.listingbktitle {color: #003300; font-weight: bold; font-style: italic; background-color: #ece4ce }
	span.listingstrong {color: #004b00; font-weight: bold; background-color: transparent }
	span.smallcaps {font-variant: small-caps;}
	span.subheading2 {font-family: "Helvetica","Arial","Verdana", sans-serif; font-size: 11pt; color: #34252d; font-weight: bold; background-color: transparent }
	span.subheading3 {font-family: "Helvetica","Arial","Verdana", sans-serif; font-size: 10pt; color: #000000; font-weight: bold; background-color: transparent }
    span.suptitle {font-size: 10pt; color: #333333; background-color: transparent }
	span.underline {text-decoration: underline; background-color: transparent }
	EM {font-style: italic; background-color: transparent }
	span.strong {font-weight: bold; background-color: transparent }
	strong {font-weight: bold; background-color: transparent }
	
	div.splashpress {
		width: 334px;
		margin: 0 auto;
		padding: .5em;
		text-align: center;
		font-family: Helvetica, Arial, sans-serif;
		color: #a0a600;
		font-size: .9em;
		border: 1px solid #a0a600;
	}
	
	div.splashpress h2 {
		margin: 3px 0 0 0;
		padding: 0;
		color: #a0a600;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 8pt;
	}
	
	div.splashpress p {
		margin: .5em 0;
		font-family: Helvetica, Arial, sans-serif;
		color: #a0a600;
		font-size: .8em;
	}
		/* 2004-12-12 */
	div.contact { width: 22em; float: center; padding: 2px; border: 1px solid #a0a600; font-family: "Helvetica","Arial","Verdana", sans-serif; font-weight: normal; text-align: center; font-size: 9pt; color: #333333; background-color: transparent}
	p.contact {font-family: "Helvetica","Arial","Verdana", sans-serif; margin-bottom: 0px; padding-bottom: 0px; color: #a0a600; font-weight: bold; font-size: 9pt; background-color: transparent}
	.product {font-family: "Helvetica","Arial", sans-serif; font-size: 12pt; font-variant: small-caps; color: #34252d; font-weight: bold; background-color: transparent }

/* 2005-07-06 */
div.listings td {font-family: "Helvetica", "Arial", sans-serif; color: #222222; font-size: 9pt; padding-right: 8px; padding-left: 8px; }