/* CSS Document */

body {
	background-color:#82967C;
	margin:18px 0px 18px 0px;
	height:101%;
	text-align: center;
}

a:link {
	color:#0000FF;
	text-decoration:underline;
}
a:visited {color:#1E4512; text-decoration:underline;}
a:active {color:#1E4512; text-decoration:underline;}
a:hover {
	color:#0000FF;
	text-decoration:none;
}

#bubble a:link {color:#fff; text-decoration:underline;}
#bubble a:visited {color:#fff; text-decoration:underline;}
#bubble a:active {color:#fff; text-decoration:underline;}
#bubble a:hover {color:#fff; text-decoration:none;}

#container {
	width: 851px;
	background-color:#82967C;
	position: relative;
	margin:0 auto;
	background-image:url(../images/background.gif);
	background-repeat:repeat-y;
	background-position:center;
}

#container_head {
	width: 851px;
	position: relative;
	margin:0 auto;
	text-align: left;
}

/* IMAGES */
.nb {border:0px;}

/* HEADERS */
#headerA {
	width:851px;
	height:8px;
	position:relative;
	background-color:#82967C;
}

#headerB {
	width: 851px;
	height: 61px;
	position:relative;
	background-color:#cddab6;
	background-image:url(../images/sh_tr.gif);
	background-position:top right;
	background-repeat:no-repeat;
	vertical-align:top;
	text-align:left;
	overflow:hidden;
}

#headerC {
	width: 843px;
	height: 8px;
	position:relative;
	background-color:#1E4512;
	text-align:left;
}

/* NAVIGATION ELEMENTS */
#nav01 {
	height:18px;
	width:191px;
	position:relative;
	padding-left:15px;
	padding-top:3px;
	background-color:#f7de11;
	background-image:url(../images/nav_t1a.gif);
	cursor:pointer;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#16300E;
	text-transform:uppercase;
	vertical-align:middle;
	text-decoration:none;
	}
	
	#nav01s {
		height:1px;
		width:206px;
		position:relative;
		background-image:url(../images/nav_t1s.gif);
		overflow:hidden;
		}

#nav02 {
	height:18px;
	width:191px;
	position:relative;
	padding-left:15px;
	padding-top:3px;
	background-color:#3F8A28;
	background-image:url(../images/nav_t2a.gif);
	cursor:pointer;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
	vertical-align:middle;
	text-decoration:none;
	}

	#nav02s {
		height:1px;
		width:206px;
		position:relative;
		background-image:url(../images/nav_t2s.gif);
		overflow:hidden;
		}

#nav03 {
	height:18px;
	width:191px;
	position:relative;
	padding-left:15px;
	padding-top:3px;
	background-color:#1E4512;
	background-image:url(../images/nav_t3a.gif);
	cursor:pointer;
	font:bold 10px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	}

	#nav03s {
		height:1px;
		width:206px;
		position:relative;
		background-image:url(../images/nav_t3s.gif);
		overflow:hidden;
		}

#navbin {
	height:31px;
	width:154px;
	position:relative;
	padding-left:52px;
	padding-top:3px;
	background-color:#1E4512;
	background-image:url(../images/nav_bin.gif);
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
	vertical-align:middle;
	line-height:13px;
	text-decoration:none;
	}

	#navbinon {
		height:31px;
		width:154px;
		position:relative;
		padding-left:52px;
		padding-top:3px;
		background-color:#F0A524;
		background-image:url(../images/nav_bin_o.gif);
		background-position:top left;
		background-repeat:no-repeat;
		cursor:pointer;
		font:bold 10px Arial, Helvetica, sans-serif;
		color:#16300E;
		text-transform:uppercase;
		vertical-align:middle;
		line-height:13px;
		text-decoration:none;
		}

#navhia {
	height:32px;
	width:154px;
	position:relative;
	padding-left:52px;
	padding-top:3px;
	background-color:#1E4512;
	background-image:url(../images/nav_hia.gif);
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
	vertical-align:middle;
	line-height:13px;
	text-decoration:none;
	}
	
	#navhiaon {
		height:32px;
		width:154px;
		position:relative;
		padding-left:52px;
		padding-top:3px;
		background-color:#F0A524;
		background-image:url(../images/nav_hia_o.gif);
		background-position:top left;
		background-repeat:no-repeat;
		cursor:pointer;
		font:bold 10px Arial, Helvetica, sans-serif;
		color:#16300E;
		text-transform:uppercase;
		vertical-align:middle;
		line-height:13px;
		text-decoration:none;
		}

#navon {
	height:18px;
	width:191px;
	position:relative;
	padding-left:15px;
	padding-top:3px;
	background-color:#F0A524;
	background-image:url(../images/nav_ao.gif);
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#16300E;
	text-transform:uppercase;
	vertical-align:middle;
	text-decoration:none;
	}

#navspace {
	height:45px;
	width:206px;
	position:relative;
	background-color:#1E4512;
	}

/* |||||||||||||||||| */
/* MAIN BODY ELEMENTS */
/* |||||||||||||||||| */

#banner {
	width: 843px;
	height: 239px;
	position:relative;
	vertical-align:top;
	background-color:#1E4512;
}

#bodyouter {
	width:843px;
	background-color:#285F1A;
	position:relative;
	}
	
	#clear {
		clear:both;
		margin:0px;
		padding:0px;
		height:0px;
		overflow:hidden;
	}

#bodyinner {
	float:left;
	width:619px;
	padding:0px;
	margin:0px;
	background-color:#285F1A;
	background:url(/images/bck_body.gif);
	}

#leftcol {
	float:left;
	width:206px;
	background-color:#1E4512;
	text-align:left;
	margin:0px;
	padding:0px;
	}
		
	#leftcol img {border:0px;}
			
#centercol {
	width:413px;
	float:right;
	background-color:#1E4512;
	background:url(/images/body_top.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	overflow:visible;
	text-align:left;
	}
	
	#body {
		width:389px;
		background-image:url(../images/body_top.gif);
		background-position:top;
		background-repeat:no-repeat;
		padding:12px 12px 8px 12px;
		font:11px Arial, Helvetica, sans-serif;
		line-height: 16px;
		text-align:left;
		}
		
		#header {
			font: 20px "Lucida Grande", Arial, Helvetica, sans-serif;
			font-weight:bold;
			text-transform:uppercase;
			color:#1E4512;
			margin-bottom:8px;
			}
			
		#body .headerA {
			font: 15px "Lucida Grande", Arial, Helvetica, sans-serif;
			font-weight:bold;
			text-transform:uppercase;
			color:#1E4512;
			margin-bottom:15px;
			}
			
		#body .headerB {
			font: 15px "Lucida Grande", Arial, Helvetica, sans-serif;
			font-weight:bold;
			text-transform:uppercase;
			color:#F0A524;
			margin-bottom:15px;
			}
		
		#large {
			font: 11px Arial, Helvetica, sans-serif;
			font-weight:bold;
			text-transform:uppercase;
			color:#000000;
			margin-bottom:4px;
			}
			
#rightcol {
	float:right;
	width:224px;
	margin:0px;
	background-color:#285F1A;
	text-align:left;
	}
	
	#rightcol img {border:0px;}

#copybar {
	width: 834px;
	height: 16px;
	position:relative;
	padding-top:4px;
	padding-right:9px;
	background-color:#CDDAB6;
	background-image:url(../images/sep_bot.gif);
	background-repeat:repeat-x;
	background-position:top;
	color:#94A478;
	font:10px Tahoma, Arial, Helvetica, sans-serif;
	text-align:right;
	cursor:default;
}

#fs {
	width:851px;
	height:8px;
	position:relative;
	background-image:url(../images/sh_bb.gif);
	overflow:hidden;
	}
	
	#fsl {
		width:8px;
		height:8px;
		position:absolute;
		left:0px;
		top:0px;
		background-image:url(../images/sh_bl.gif);
		}
	
	#fsr {
		width:8px;
		height:8px;
		position:absolute;
		left:843px;
		top:0px;
		background-image:url(../images/sh_br.gif);
		}

#coltop_r {
	height:1px;
	width:224px;
	background-image:url(../images/coltop_r.gif);
	overflow:hidden;
	}

#coltop_l {
	height:1px;
	width:206px;
	background-image:url(../images/coltop_l.gif);
	overflow:hidden;
	}

#bubble {
	width:389px;
	position:relative;
	background-color:#1E4512;
	margin-bottom:20px;
	}
	
	#bubble_border {
		width:389px;
		height:5px;
		position:relative;
		}
	
	#bubble_body {
		width:373px;
		padding:2px 8px 2px 8px;
		background-color:#1E4512;
		color:#FFFFFF;
		font: 10px Arial, Helvetica, sans-serif;
		text-align:left;
		}
		
		#bubble h1 {
			font:12px Arial, Helvetica, sans-serif;
			font-weight:bold;
			margin:0px 0px 5px 0px;
			color:#F7DE11;
			text-transform:uppercase;
			}

#coxbox {
	position:relative;
	top:1px;
	left:0px;
	height:30px;
	background-color:#1E4512;
	padding-top:5px;
	padding-left:12px;
	font: 20px "Lucida Grande", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#f7de11;
}

/* ||||||||||||||||||| */
/* MINOR SITE ELEMENTS */
/* ||||||||||||||||||| */

.red {color:#FF0000;}

abbr, acronym {
	border-bottom: 1px dotted #333;
	cursor:help;
}

/* ||||||||||||| */
/* FORM ELEMENTS */
/* ||||||||||||| */

input, select {
	background-color:#FFFFFF;
	color:#000;
	border: 1px solid #1E4512;
	font:11px Arial, Helvetica, sans-serif;
}
