.debug {border:1px solid red}
.debug1 {border:1px solid purple}

html, body
{
	background-image:url(camo1_orig.jpg);
	background-repeat:repeat;
}

/*
**---------------------------
** ANCHOR
*/
A {
cursor:auto; 
color:#000000;
}

A:link {
color:#000000;
background: transparent;
text-decoration: none
}

A:visited {
color:#4D1400;
background: transparent;
text-decoration: none}

A:active {
color:#000000;
background: transparent;
text-decoration: none}

/*A:hover {text-decoration: underline}*/
A:hover {
color:#000000;
background-color: #FFBE00; 
text-decoration: none;
font-weight:bold;
font-style:italic;
}

/*
** End ANCHOR
**===========================
*/

address {
	font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-style: italic;
	font-weight:bold;
	color: #000000;
	margin: 0em 0 0em 0;
}

h1 {
	font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-style: italic;
	font-weight:bold;
/*	color: #4D1400;*/
	color: #CC0000;
	margin: 0em 0 0em 0;
}

h2 {
	font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-style: italic;
	font-weight:bold;
	color: #4D2B00;
	margin: 0em 0 0em 0;
}


/*
**---------------------------
** LISTS (ul, ol, dl)
*/

ul,ol,dl {
	margin:1em 1em 1em 2em; /*top right bottom left*/
}
ol li {
	list-style: decimal outside;	
}
ul li {
	list-style: disc outside;
}
li {
	margin:0.25em 0em 0.25em 0em;
}
dt {
	margin:1em 0em 0.5em 0em;
	font-size:120%;
	font-weight:bold;
}

dd {
	margin:0.5em 0em 0.5em 2em;
}
/*
** End LISTS
**===========================
*/

/*
**---------------------------
** TABLES
*/

table {
/*	background-color:#776644*/
/*	border-right: #666 1px solid; 
	border-top: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid
*/
}
tr td {
	padding-right: 8px; 
	padding-left: 8px; 
	font-size: 8pt; 
	background: #FFF4E6;
	padding-bottom: 3px; 
	padding-top: 3px; 
	font-family: "lucida grande", verdana, sans-serif;
	vertical-align: middle;
}
table.inside tr td
{
	background: #FFFFFF;
}
thead td {
	font-weight: bold; 
	color: #FFBE00; 
/*	border-bottom: #999 1px solid; */
/*	border-bottom: #000000 1px solid; */
	background-color: #4D3900;
}
tbody td {
/*	border-left: #806F40 1px solid*/
}
tbody tr.even td {
	background: #FFECD6;
}
tbody tr table.inside td {
	background: #FFFFFF;
}
/*tbody tr.selected td {
	font-weight: bold;
	background: #3d80df; 
	border-left: #346dbe 1px solid; 
	color: #ffffff; 
	border-bottom: #7daaea 1px solid
}
*/
tbody tr.ruled td {
/*	font-weight: bold; */
	border-left-color: #3292fc; 
	border-bottom-color: #3292fc; 
	color: #000; 
	border-top-color: #3292fc; 
	background-color: #c6e3ff; 
	border-right-color: #3292fc
}
tbody tr.ruled table.inside td {
/*	font-weight: bold; */
	border-left-color: #3292fc; 
	border-bottom-color: #3292fc; 
	color: #000; 
	border-top-color: #3292fc; 
	background-color: #c6e3ff; 
	background-color: #ffffff; 
	border-right-color: #3292fc
}
unknown {
	background-color: #c6e3ff;
}


/*
** End TABLES
**===========================
*/


.pageHeading {
	color: #802000;
	color: #404040;
	color: #CC0000;
	font-style: italic; 
	font-weight: bold;
	font-size: 3em; 
	position:relative;
}

.pageSubHeading {
/*	font-style: italic; */
	font-size: 2em;
	color: #e06020; 
	color: #f0c040;
	color: #802000;
	color:#4D1400;
	/*padding-bottom: 1.5em;*/
	margin-top: 0.1em;
	margin-left: 0.1em;
	position:relative;
	left: 0.1em;
	top:0.1em;
}

.pageTagline {
	font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-style: italic;
	font-weight:bold;
	color: #000000;
}

.largeLabel 
{
	font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
	font-size: 4em;
	font-style: italic;
	font-weight:bold;
	color: #FFBC00;
}

.label {
	font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-style: italic;
	font-weight:bold;
	color: #FF4100;
	margin: 0 0 0 0;
}

.photo
{
	/* background-color:#770000; */
	border: thin double #cccccc; margin: 4px; padding: 4px;
} 

.centered 
{
    text-align: center;
}

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto }

table.centered {
	margin-left:auto; 
	margin-right:auto;
}

/*
**---------------------------
** FLOATS
**
** 1.  Place floated items inside container.
** 2.  Provide content that floats around the floated items, but within container.
** 3.  Clear the floats.
**
** W3C recommends <br style="clear:both"/> after content to clear floats 
**
** Eric Meyer provided soln at http://www.complexspiral.com/publications/containing-floats/
**
** 		div.clearer {clear: left; line-height: 0; height: 0;}
**
** 		Example:
**
**			div.item {border: 1px solid; padding: 5px;}
**			div.item img {float: left; margin: 5px;}
**			div.clearer {clear: left; line-height: 0; height: 0;}
**
**			<div class="item">
**				<img src="w6144.gif">
**				Widget 6144
**				<br>$39.95
**				<div class="clearer">&nbsp;</div>
**			</div>
**
*/
.leftFloat {float: left;}
.rightFloat {float: right;}
div.clearer {clear: both; line-height: 0; height: 0;}

/*
** End FLOATS
**===========================


.aside
{
	color: black;
	font-size:1.5em;
	font-style: italic;
	background-color: #eeeeee; /*#f3f1f4; #cccccc; #e2e2e2;*/
	border-style: double;
	border-width: medium; /*1px;*/
	padding:0.2em 0.2em 0.2em 0.2em;
	display: block; /* use "display:block" to prevent borders individual lines */
}

.note {
	background-color: #eeeeee; 	/*#315b7f;*/
	color: #111111;				/*#f3f1f4;*/
	padding: 0.5em 2em 0.5em 0.5em;
	margin: 0 5em 0 5em;
	/*font-style: italic;*/
	/*font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 1em;
	/* border medium #4a88be solid;*/
	border: 5px double #444444; /*border-width border-style border-color*/
}

.bigNote {
	margin:0.5em 2em 0.5em 2em;
	background-color: #eeeeee; 	/*#315b7f;*/
	background-color: #315b7f;
	background-color: #776644;
	color: #111111;				/*#f3f1f4;*/
	color: #ffffff;
	padding:0.5em 1em 0.5em 1em;
	/*font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;*/
	font-style: italic;
	font-size: 1.2em;
	border: 5px double #aa9900; /*border-width border-style border-color*/
}

.contact {
	width:186px;
	background-color: #eeeeee; 	/*#315b7f;*/
	background-color: #315b7f;
	background-color: #776644;
	background-color: #856363;
	background-color: #4D3900;
	color: #111111;				/*#f3f1f4;*/
	color: #ffffff;
	color:#FFDE80;
/*	padding:0.25em 0.25em 0.25em 0.25em;*/
	/*font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;*/
	font-style: italic;
	font-size: 1.1em;
	border: 4px double #aa9900; /*border-width border-style border-color*/
	border: 4px double #6F4242; /*border-width border-style border-color*/
	border: 4px double #000000; /*border-width border-style border-color*/
}

.disclaimer {
	margin:0.25em 0.25em 0.25em 0.25em;
	padding:0.5em 0.25em 0.5em 0.25em;
	background-color: #4D3900;
	color:#FFDE80;
	/*font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;*/
	font-style: italic;
	font-size: 1.2em;
/*	border: 5px double #aa9900; border-width border-style border-color*/
}

