/* CSS Document */

body { text-align: left; padding:0; margin:0;
		font: 16px "Times New Roman", Times, serif; 
		line-height: 1.1em; margin: 0; padding: 0px; 
		background-color:#CCCC99; background-image:url(/graphics/Background.gif); background-repeat:repeat-y;}

h1 {line-height: 90%;} 
h2, h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
}
h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	}

a  {  color:#990000; font-size:inherit;}
.superscript {font-size: 70%; vertical-align: top;}		

.box {background-color: #CCCC99; padding: 21px; margin:0; line-height: 1.4em;}

#copyright {  margin: 0;
			  padding: 0 0 10px 0; 
			  border-top:3px solid #990000;}

#stack { font: Verdana, Arial, Helvetica, sans-serif; text-align:left; width: 200px; position: absolute; margin: 0; padding: 20px 0 0 0;}

ul#spine { margin:  0;  padding: 0 20px 0 20px; width: 160px; vertical-align: middle;  list-style: none;}
#spine ul ul { font-size: 9px; text-align:left; color:#666666; padding-left: 4px; line-height:2px;}
#stack li { margin-top: 10px; padding-top: 5px;}

#stack a {text-decoration: none; font: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; margin: 0; padding:0;}
#spine a {text-decoration: none; color:#666666; font: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; margin: 0; padding:0;}
#spine a:hover {color: #FFFFCC;}
#spine a#current {color: #990000;}

.caption { font-size: 9px; color:#666666; line-height: 50%; vertical-align: super; margin:0;}



.nav { border-top:2px solid #FFFFCC; font: 15px Verdana, Arial, Helvetica, sans-serif; height: auto; padding-left:4px;}
.navsub { border-top:2px solid #FFFFCC; font: 15px Verdana, Arial, Helvetica, sans-serif; padding-left: 14px; height:13px;}
.contact { border-top:2px solid #FFFFCC; font: 15px Verdana, Arial, Helvetica, sans-serif; height: 13px; margin-bottom: 20px; padding-left:4px;}

.navcap { border-top:2px solid #FFFFCC; font: 15px Verdana, Arial, Helvetica, sans-serif; height: 20px; padding-top: 1px; margin-top: 7px; padding-left:4px;}

.note { border:1px solid #663300; background-color:#FFFFCC; 
		margin: 20px; padding: 2px 4px 2px 4px;
		line-height: 1.2em;
		font: 12px Verdana, Arial, Helvetica, sans-serif; }

.note a {color:#990000; padding:0; margin:0; text-align:left; font-size: 12px;}
.note a:visited { color:#990000}
.note a:hover { color:#990000}

.notetitle {color:#666666; text-transform: uppercase; font-size: 13px; font-weight: bold;}
.notetitle a {color:#666666;}
.thin { text-decoration: none; font-weight:lighter; }


#container {position: absolute; left: 0; 
			margin: 0 0 0 220px; 
			text-align: left;  
			width: 470px; height: auto;}

#textfill { padding: 0; margin: 5px 0 20px 0;
			-moz-user-select: none;
			-khtml-user-select: none;
			user-select: none;
			}			

#banner { line-height: 1.3em;
		  margin: 0;
		  padding: 0 0 10px 0; 
		  font: 1.1em Verdana, Arial, Helvetica, sans-serif bold; 
		  border-bottom: 3px solid #990000; }

#capital { position:relative; border-bottom:3px solid #990000; vertical-align: bottom;
		   width: 670px; height:96px; margin: 0 0 0 20px; padding: 0 0 15px 0;}
		   
#letterhead { position: absolute; left: 0; margin: 26px 0 0 200px; padding: 0;}
#letterhead a {text-decoration: none;}
#homecontact { position: absolute; left: 516px; top: 7px;}
#homecontact a {margin: 0; padding: 0 10px; text-decoration: none;}
.company { font-weight:bold;}
.tagline { font-style: italic; line-height: 30px; font-size: 18px; font-weight:normal;}

#flag { width: 67px; height:67px; margin: 24px 0 0 93px; float: left;}
#titleflag { position:absolute; top: 40px; left:0; margin:0; padding:0;}

.extranav {	font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #666666;
			text-decoration: none;
			list-style-type: none;
			margin: 0 0 0 14px; padding: 6px;}
.extranav {color:#666666;}
			
#whoweare { margin:0 0 0 4px; font: 15px Verdana, Arial, Helvetica, sans-serif; color: #666666;}
#whoweare ul {list-style-image:url(/graphics/tristyle.gif); vertical-align:middle; }
#whoweare a {color: #666666;}
#whoweare a:hover {color: #FFFFCC;}

#site {margin: 0 0 0 20px; padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #666666; font-size:small;}