﻿body				{ font: normal 12px/15px Georgia, Times, "Times New Roman", serif; color:#000;}

#container			{ width: 756px; border:#ccc solid 4px; background:#fff url(images/bkgd-container.gif); margin-left:auto; margin-right:auto; }

#top				{ background: #ebffff url(images/top-bkgd.jpg); border-bottom:#ccc solid 4px; height:96px; }
#top ul				{ font: bold 80%/150% Arial, Geneva, Helvetica, sans-serif; color:#999; text-transform:uppercase; 
						text-align:right; list-style:none; margin: 0px 6px; }
#top ul a:link		{ color:#999; text-decoration:none; }
#top ul a:visited	{ color:#999; text-decoration:none; }
#top ul a:hover		{ color:#000; text-decoration:underline; }
#top ul a:active	{ color:#f00; text-decoration:underline; }
.ttl				{ text-align:center; font: bold 45px Georgia; color:#044; margin-top:-80px; }
.subttl				{ text-align:center; font: bold 12px Georgia; color:#044; margin-top:-42px; }

#navcontainer 
{ font:bold 12px arial; text-align: center; text-transform: uppercase; 
	width: 180px; padding:0; margin:0; float:left; }

ul.nav 			{ text-align:center; list-style:none; width:100%; padding:1em 0; margin:0; }
ul.nav li 		{ display: block; padding:0; margin: 0; }
ul.nav li a 	{ background-color: #ccebff; color: #999; text-decoration: none; border: 1px solid; border-color:#ffe #aaab9c #ccc #fff; 
					display: block; width: 100%; padding: 9px 0; }
ul.nav li#active a			{ background: #9cf; color: #000; }
ul.nav li a:hover, ul.nav li#active a:hover	{ color: #000; background: #9cf; border-color: #aaab9c #fff #fff #ccc; }

ul.nav li li	{ display: block; padding:0; margin: -2; }
ul.nav li li a 	{ background-color: #ccebff; color: #777; text-decoration: none; border: 0px solid; border-color:#ffe #aaab9c #ccc #fff; 
					display: block; width: 100%; padding: 4px 0; }
ul.nav li li#active a			{ background: #9cf; color: #000; }

.subnav a:link, .subnav a:visited	{ color:#999; text-decoration:none; }
.subnav a:hover, .subnav a:active	{ color:#000; text-decoration:underline; }
.bignav a:link, .bignav a:visited	{ font: bold 125% Georgia; color:#044; text-decoration:none; }
.bignav a:hover, .bignav a:active	{ color:#000; text-decoration:underline; }

#foot			{ background: #ebffff url(images/bkgd-bot.gif) repeat-x; border-top: #ccc solid 4px; clear:left; }
#foot p 		{ font:normal 11px/14px Arial, Geneva, Helvetica, sans-serif; color:#888; text-transform:none; text-align:center; padding:6px; margin: 0px 12px; }
#foot .addr	 	{ font-weight:bold; color:#555; }
#foot a:link, #foot a:visited		{ color:#69c; text-decoration:none; }
#foot a:hover, #foot a:active		{ color:#000; text-decoration:underline; }

#content		{ padding 12px 24px; margin:0 0 0 180px; }
#content h1		{ font: bold 150% Georgia, Times, "Times New Roman", serif; color:#066; margin: 18px 24px 09px 24px; }
#content h2		{ font: bold 135% Georgia, Times, "Times New Roman", serif; color:#055; margin: 12px 24px 06px 24px; }
#content h3		{ font: bold 120% Georgia, Times, "Times New Roman", serif; color:#055; margin: 09px 24px 03px 24px; }
#content h4		{ font: bold 100% Georgia, Times, "Times New Roman", serif; color:#555; margin: 06px 24px 00px 24px; }
#content p		{ font: normal 12px/16px Georgia, Times, "Times New Roman", serif; text-align:justify; color:#000; margin: 0px 24px 12px 24px; }
#content ul		{ margin: -6px 48px 9px 48px; list-style:square; font-weight:normal; }
#content li		{ margin: 6px 0; }
#content ul.pdf	{ margin: -6px 48px 9px 0px; list-style-position:outside; list-style:square; list-style-image:url(images/pdficon_small.gif); font-weight:normal; }
#content ul.pdf li	{ margin: 6px 48px 6px 60px; }
#content a:link		{ color:#369; text-decoration:none; }
#content a:visited	{ color:#066; text-decoration:none; }
#content a:hover	{ color:#c00; text-decoration:underline; }
#content a:active	{ color:#c00; text-decoration:underline; }


#content .photo		{ float:right; margin:6px 0 6px 12px; border:none; }
#content .pdf		{ display:inline; margin:6px 9px 6px 18px; border:none; vertical-align:middle; }
#content .note		{ font-style:italic; color:#555; margin: -6px 48px 12px 48px;}
#content hr			{ margin: 6px 24px; width:100%;  }

#revalt 			{ margin:0 48px; font: normal 10pt/12pt Arial, Geneva, sans-serif;}
#revalt th			{ background-color:#066; color:#fff; font-weight:bold; padding: 6px; }
#revalt td			{ background-color:#eee; text-align:center; vertical-align:top; font: normal 10pt/12pt Arial, Geneva, sans-serif; }
#revalt p			{ text-align:center; font: bold   10pt/12pt Arial, Geneva, sans-serif; }

table#form 			{ padding:3px 9px; margin:0; width:480px; text-align:center; font: normal 90% Georgia, Times, "Times New Roman", serif; color:#666;  }
#form th			{ text-align:right; font-weight:normal; padding:2px 6px; }
#form td			{ text-align:left; padding:2px 6px; }
/* end */