/* ---------------------------
ILI Bullseye
Official Color Scheme:
#004300: (DARK GREEN, thick stripes)
#82BED8: (LIGHT BLUE, page background)
#F2F3DD: (BEIGE, content background)
#B1D196: (LIGHT GREEN, link hover)
#000000: (BLACK, nav background)
#999999: (GREY, image borders)
--------------------------- */

/* ===================================================================== */
/* Redefine standard HTML tags */

* {		/* Set margin & padding of all elements to 0 */
	margin: 0;
	padding: 0;
}
body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0 auto;
	background-color: #966111;
/*	cursor:default; */ /* Prevent "text" cursor */
}

a {text-decoration: none}	/* All links */
a:link,
a:visited {color: #666666}	/* Default */
a:hover,
a:active  {color: #B1D196}	/* Hover */

h1, h2, h3 
{font-family: Verdana, Arial, Helvetica, sans-serif}

h1 {
	font-size: 18px;
	font-weight: bold;
	margin: 8px 0 10px;
}
h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 4px 0 5px;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 2px 0 3px;
}
hr {
	border: 0;
	color: #999999;
	background-color: #999999;
	height: 2px;
	width: 100%;
	text-align: left;
}


/* ===================================================================== */
/* Set styles for browser consistency */

p {margin: 0 0 12px}		/* Set paragraph margin               */
a img {border-width: 0}		/* Remove border from image links     */
ul {list-style-type: disc}	/* Set bullet type for unordered list */
li {margin-left: 20px; font-weight:bold; font-style:italic;}		/* Set left margin for list elements  */


/* ===================================================================== */
/* Absolutely positioned elements */

.position {							/* AP container */
	position: relative;
	top: 0px;
	left: 0px;
}
.position * {position: absolute}	/* AP elements */
.position * * {position: relative}	/* AP nested elements */


/* ===================================================================== */
/* Set up basic table form structure */
table td.value span#zip,
table td.field {
	font-weight: bold;
	text-align: right;
}
table td.value {
	text-align: left;
}
table td.value span#zip {
	display: inline-block;
	width: 75px;
	margin-right: 5px;
}


/* ===================================================================== */
/* Define all global styles */

table#main {			/* Main table (contains header, content, and footer) */
	margin: 0 auto;
	text-align: left;
	border-right:15px solid #000000;
	border-left:15px solid #000000;
}

td#header {				/* Header table cell */
	height: 120px;
	background-color: #f2f3dd;

}
td#content {			/* Content table cell */
	background-color: #f2f3dd;
    border-top:1px solid #397a58;
}
td#footer {				/* Footer table cell */
	height: 40px;
	font-weight: bold;
	background-color: #014401;
	border-top:1px solid #397a58;
	border-bottom:1px solid #397a58;
	color:#FFFFFF;
}

td#nav {			/* Content table cell */

	background-color: #000000;
}

.nav {font-weight: bold}		/* All nav links */
.nav a:link,
.nav a:visited {color: #B1D196}	/* Nav Default */
.nav a:hover,
.nav a:active  {color: #ffffff}	/* Nav Hover   */
.nav a.current {color: #ffffff}	/* Nav Current */

.footer {font-weight: bold}		/* All nav links */
.footer a:link,
.footer a:visited {color: #B1D196}	/* Nav Default */
.footer a:hover,
.footer a:active  {color: #ffffff}	/* Nav Hover   */
.footer a.current {color: #ffffff}	/* Nav Current */

div#nav_top {			/* Nav in header */
	font-size: 15px;
	margin: 20px 8px 8px;
}

div#tag {position:absolute;
		top:228px;
		right:600px;
		width:400px;
		font-size:24px;
		font-style:italic;
		font-weight:bold;
		color:#FFFFFF;
		height:30px;}
		
a.taglink:link,
a.taglink:visited {color:#FFFFFF;}
a.taglink:hover,
a.taglink:active {color:#FFFF00;}	
a.taglink:current {color:#FFFF00;}	

a.dealer:link,
a.dealer:visited {color:#880b0b;}
a.dealer:hover,
a.dealer:active {color:#000000;}	
a.dealer:current {color:#000000;}

a.host:link,
a.host:visited {color:#000000;}
a.host:hover,
a.host:active {color:#014401;}	
a.host:current {color:#014401;}			

td#copyright {			/* Copyright table cell */
	height: 30px;
	background-color: #f2f3dd;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 5px 0;
}
td#copyright,
a.applebox:link,
a.applebox:visited,
a.applebox:hover,
a.applebox:active,
a.applebox:link    span,
a.applebox:visited span {color: #000000}	/* Copyright line default color  */
a.applebox:hover   span,
a.applebox:active  span {color: #D1202A}	/* Rollover color for "applebox" */
