table {
	width: 100%;
	color: #212424;
	margin: 0 0 0 0;	
	font: 80%/150% "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Helvetica, sans-serif;
}

table, tr, th, td {
	margin: 0;
	padding: 0;
	border-spacing: 0;
	border-collapse: collapse;
}

caption {
	width: 100%;
	height: 39px;
	font-size: 0;
	line-height: 0;
	text-indent: -5000em;
	background: url(caption.gif) no-repeat 98% 0;
}

caption:hover {
	background-position: 98% 100%;
}


/* HEADER */


thead {
	background: #524123;
}

thead tr th {
	padding: 1em 0;
	text-align: center;
	color: #FAF7D4;
	border-bottom: 3px solid #A5D768;
}


/* FOOTER */


tfoot {
	color: #fff;
	background: #524123;
}

tfoot tr th, tfoot tr td {
	padding: .2em .6em;
	border-top: 2px solid #A5D768;
}

tfoot tr th {
}

tfoot tr td {
	text-align: right;
}


/* BODY */


tbody tr td {
	background: #DDF0BD  no-repeat top left;
}

tbody tr.odd td {
	background-color: #D0EBA6;
}

tbody tr td:hover, tbody tr.odd td:hover {
	background: #c5e894;
}

tbody tr th, tbody tr td {
	padding: 0.8em 0.6em;
	border: 1px solid #a6ce39;
}

tbody tr th {
	padding-right: 1em;
	text-align: right;
	font-weight: normal;
	background: #c5e894  no-repeat top left;
	text-transform: uppercase;
}

tbody tr th:hover {
	background: #D0EBA6;
}

/* TEXT */

p { font: 11pt "Arial", sans-serif; color: #663300;
}

h1 { font: 20pt "Arial", sans-serif; color: #663300;

}

h2 { font: 18pt "Arial", sans-serif;
 color: #663300;
}

h3 { font: 16pt "Arial", sans-serif;
 color: #663300;
}

h4 { font: 14pt "Arial", sans-serif;
 color: #663300;
}

h5 { font: 12pt "Arial", sans-serif; color: #663300; font-weight: bold;

}

h6 { font: 11pt "Arial", sans-serif; color: #663300;

}


/* LINKS */


a {
	color: #CC6600;
	text-decoration: none;
}

a:visited {
	
}

a:hover {
	text-decoration: underline;
}

/* PAGE STRUCTURE 
---------------------------------------------*/
.navigation { float: left; width: 10em; height: 95%; background: #DDF0BD; padding: .4em .4em;} 
.content { margin: 0 0em; height: 95%; padding: .4em .4em; border: 1px solid #a6ce39;}
.contentrow { margin: 0 0em; width: 100%; padding: .1em .1em; border: 1px solid #000000;}
.contentrownobord { margin: 0 0em; width: 100%; padding: .1em .1em; border: 1px hidden;}
.contentcol1 { float: left; width: 30%; margin: 0 0em;  padding: .1em .1em; border: 1px solid .ffffff;}
.contentcol2 { float: right; width: 70%; margin: 0 0em;  padding: .1em .1em; border: 1px solid .ffffff;}
.footer { clear: both; background: #D0EBA6;}
