body {
	background: white;
	color: black;
	margin-top: 20px;
	margin-left: 0;
	margin-right: 30px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 170%;
	font-size: 80%;
}

h1, h3 {
	color: rgb(198,52,52);
	background: transparent;		
}

h1 {
	font-size: 180%;	
}

h2 {
	color: rgb(49,94,175);
	background: transparent;	
	font-size: 125%;
}

div#LOGO {
	position: absolute;
	top: 10px;
	left: 47px;
}

div#LOGO img {
	border: 1px solid #FFF;
}

div#LEFTCOLUMN {
	position: absolute;
	top: 170px;
	left: 10px;
}

div#CONTENT {
	margin-left: 206px;
}

div#TRADE {
	tex-align: center;
	position: absolute;
	top: 10px;
	right: 30px;
	padding: 0;
	background-color: #EEE; 
	border: 2px solid #C63434;
}	

div#TRADE h1 {
	margin-top: 0;
	margin-bottom: 0;
	padding: 0 .7em .5em .7em;
	color: white;
	background-color: #C63434;
	font-size: 130%;
	color: #EEE;
}	

div#TRADE p {
	text-align: center;
	line-height: 90%;
}	

div#TRADE p a {
	padding: .2em;
}	

div#TRADE p a:hover {
	text-decoration: none;
	color: #FFF;
	background-color: #C63434;
}	

div#MAP {
	margin-top: -30px;
	margin-left: 12px;
	float: right; 
	text-align: right; 
	font-size: x-small; 
	line-height: 150%; 
	color: #666;
}	

div#MAP img {
	border: 5px solid #0092CE;
}	

div#MAP p {
	margin-top: 0;
}	


/*
div#FOOTER {
	border-top: 1px solid red;
	padding-top: 15px;
}

div#FOOTER p {
	position: relative;
	top: -35px;
	float: right;
	font-size: 9px;
}
*/

div#FOOTER2 {
	border-top: 1px solid red;
}

div#FOOTER2 p.disclaimer {
	font-size: x-small; 
	line-height: normal; 
	width: 550px; 
	color: #666;
}	

/* LEFT HAND NAVIGATION ATTRIBUTES */
#nav li, #nav a, #nav a:hover {
	width: 150px; /* REQUIRED!!! */
}

#nav {
	margin: 0;
	text-align: right;
}

#nav li {
	list-style: none;
}

#nav a, #nav #current {
	border-bottom: 1px solid #DDE;
	padding: 0.7em 0 0.3em 0;
}

#nav a {
	display: block;
	text-decoration: none;
	color: black;
	background: white;
}

#nav a:hover {
	color: rgb(49,94,175);
	background: white;
  font-weight: bold;
}

#nav #current {
	font-weight: bold;
	color: black;
	background: white;
}
/* END OF LEFT HAND NAVIGATION ATTRIBUTES */

.random {
	border: 1px solid black;
}

.darkblue {
	color: rgb(49,94,175);
	background: transparent;	
}

p.hilight {
	color: black;
	background-color: white;
	/* background-color: rgb(176,216,254);	
	border: 2px solid rgb(49,94,175);
	padding: 10px 15px 15px 15px; */
}

p.hilight a {
	color: rgb(198,52,52);
	background-color: white;	
}  

p.hilight a:hover {
	text-decoration: none;
}

.button {
	margin-top: 5px;
	background-color: rgb(77,152,83);
	color: white;
	font-weight: bold;
}

select, input {
	color: black;
	background: #EEE;	
}

div#CONTENT ul {
	list-style-image: url(graphics/bullet.gif);
}

div#CONTENT li {
	margin-bottom: 0.3em;
}

div#CONTENT a {
	color: rgb(198,52,52);
	background: transparent;		
}

#LEFTCOLUMN img.photo {
	border: 1px solid #999;
}

/* LEFT NAVIGATION ATTRIBUTES */

#NAVIGATION ul {
	list-style: none;
	margin: 15px 0 0 0;
	padding: 0;
}

#NAVIGATION li, #NAVIGATION a, #NAVIGATION a:hover {
	width: 142px; /* REQUIRED!!! */
}

#NAVIGATION li {
	margin: 0 0 1px 0;
}

#NAVIGATION a, #NAVIGATION #current {
	padding: 0.3em;
}

#NAVIGATION a {
	display: block;
	text-decoration: none;
	color: black;
	background: transparent;
	border-bottom: 1px solid black;
	margin-bottom: 10px;
}

#NAVIGATION a:hover {
	color: white;
	background: #AAA;
  font-weight: bold;
}

#NAVIGATION li#current {
	font-weight: bold;
	color: white;
	background: #800;
}

/* END OF LEFT NAVIGATION ATTRIBUTES */
/*
#MAP {
	float: right;
	padding-left: 30px;
}

#MAP img {
	border: 1px solid #999;
}	
*/


p.bold {
	font-weight: bold;
}

#CONTENT li {
	list-style: square;
}	

table#totable {
	border-collapse: collapse;
	border: 1px solid #999;
	margin-bottom: 3em;
}

table#totable td {
	border: 1px solid #999;
	padding: 2px 5px;
}

table#totable td.left {
	font-weight: bold;
	color: black;
	background-color: #EEE;
}

div#atop {
	margin-top: 20px;
	line-height: 1.3;
	width: 135px;
	font-size: x-small;
}	

div#atop a {
	color: rgb(198,52,52);
	background: transparent;	
}	

div#atop a:hover {
	text-decoration: none;
}

div#atop img {
	float: left;
	border: none;
	padding: 0 10px 10px 0;
}	

@media print {
  body {
  	margin: 0 20px 0 40px;
  	padding: 0;
  	font-size: 9pt;
  }	
  
  #FOOTER, #nav, #LOGO, #LEFTCOLUMN, #NAVIGATION, #MAP, p.printHide {
    display: none;
  }
  
  div#CONTENT {
 		margin-left: 0;
  }
  
  div#CONTENT a {
  	color: black;
  	text-decoration: none;
	}
  	
}