a { color: #996600; }
a:visited { color: #58879C; }
a:hover, a:visited:hover { 
color: #46502B;
border-bottom: 1px dotted #46502b;
text-decoration: none; }

body {
  background-color: #fff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 90%;
}

h1, h1 a {
  font-family: Trebuchet, Lucida Grande, Tahoma, sans-serif;
  font-size: 2em;
  padding-bottom: 10px;
  color: #46502B;

}

h2, h3, h4, h5, h6 {
  font-family: Trebuchet, Lucida Grande, Tahoma, sans-serif;
  padding-bottom: 6px;
  line-height: 1.4;
}
h2 {
  font-size: 1.60em;
  color: #666;
  padding-bottom: 4px;
}
h3 {
  font-size: 1.20em;
} 

h4 {
font-size: 1.15em;
margin: .35em 0 .15em 0;
clear: both;
}
h5 {
font-size: .90em;
text-transform: uppercase;

}
h6 {}

p {
font-size: .75em;
margin: 0 0 1em; 
line-height: 1.6; 
}

ul, ol { margin: 0 0 1em 3em; }

#content ul { 
  line-height: 1.6;
  font-size: .85em;
list-style: square;

}

.notice {
  background-color: #ffc;
  border: 1px solid #ccc;
  padding: 5px;
}
.details {
  color: #666;
  font: normal 8.5pt Verdana, sans-serif;
}

.right  {
	float: right;
	margin: 4px 0 15px 15px;
}
.left {
	float: left;
	margin: 4px 15px 15px 0;
}
.right-nomargin {
	margin-right: -20px;
}
.thumbmargin {
	width: 45%;
	float: left;
	margin: 4px 15px 15px 0;
}

.caption {
	color: #46502B;
	font-size: .65em;
        line-height: 1.1;
}

div.twocolumn, div.threecolumn, div.fourcolumn {
	overflow: hidden;
	width: 100%;
}
div.twocolumn, div.threecolumn {
  margin-bottom: 1.5em;
}

#content div.column {
	border: none;
	float: left;
	overflow: hidden;
}
div.column img { margin-bottom: 6px; }

div.fourcolumn .column { width: 23%; margin-left: 2%; }
div.fourcolumn .first { margin-left: 0; }
div.fourcolumn .two { 
	width: 50%;
}
div.fourcolumn div.twocolumn .column { margin: 0;}

div.threecolumn .column { width: 32%; }
div.threecolumn .center { margin: 0 2%; }
div.threecolumn .two { 
	width: 66%;
	margin: 0 2% 0 0;
}
div.threecolumn .two.right {
	margin: 0 0 0 2%;
}
div.twocolumn .column  { width: 47%; }
div.twocolumn .first { margin-right: 6%; }

.clearing { clear: both; }
.clearleft { clear: left; }
.clearright { clear: right; }

table {
	margin-bottom: 1em;
}
td, th {
  font-size: .75em;
}

table.default {
  border-spacing: 0;
  border: 1px solid #6B7355;
  border-left: none;
  border-bottom: none;
	margin: 0 0 1em;
}

table.default th {
  background-color: #BCCFD7;
  font-weight: bold;
}

table.default thead th { border-bottom: 4px solid #AD8533; }
table.default td, table.default th {
  text-align: left;
  padding: 5px;
  border-bottom: 1px solid #6B7355;
  border-left: 1px solid #6B7355;
	vertical-align: top;
}
table.default tr.odd td { background-color: #DEE7EB; }
table.default p { font-size: .75em; }
table.default a { color: #960; }