/* ===== Default Page Styles ===== */
html, body, table, td, img, form
	{
	margin: 0;
	padding: 0;
	border: 0;
	}

td
	{
	vertical-align: top;
	}
	
body
	{
	background: #000D10 url('../images/bgs/body.gif') repeat-x;
	}
	
body.popup
	{
	background: #000D10 url('../images/bgs/texture-darkgreen.gif');
	}

body, td
	{
	font: 12px/1.3em Arial, Helvetica, sans-serif;
	color: #ffffff;
	}
	
p
	{
	padding: 0;
	margin: 0 0 1.3em 0;
	}

ul, ol
	{
	padding: 0;
	margin: 0 16px 1em 16px;
	}

li
	{
	padding-left: 4px;
	margin-bottom: .2em;
	}
	
h1
	{
	font: normal 18px/1em Georgia, "Times New Roman", Times, serif;
	color: #ECB038;
	padding: 0; margin: 0 0 1.3em 0;
	}
	
h2
	{
	font: bold 13px/1.3em Arial, Helvetica, sans-serif;
	color: #E6E46B;
	padding: 0; margin: 0 0 .2em 0;
	}
	
h3
	{
	font: bold 12px/1.3em Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding: 0; margin: 0 0 .2em 0;
	}
	
a, a:link, a:visited
	{
	color: #E6E46B;
	}
	
a:hover, a:active
	{
	color: #ECB038;
	}
/* ===== End Default Page Styles ===== */


/* ===== Global Reusable Classes ===== */
.goldbar
	{
	width: 100%;
	height: 6px;
	border: 1px solid #a35c00;
	background: url('../images/bgs/bar-main.jpg') repeat-x;
	margin: 2px 0;
	}
	
	.goldbar .left
		{
		width: 4px;
		background: url('../images/bgs/bar-left.jpg') no-repeat;
		}
		
	.goldbar .right
		{
		width: 4px;
		background: url('../images/bgs/bar-right.jpg') no-repeat;
		}
		
.goldborders
	{
	border: 1px solid #A25C00;
	padding: 1px;
	}
	
	.goldborders .goldtop
		{
		height: 2px; overflow: hidden;
		background: url('../images/bgs/goldborders-top.gif') repeat-x;
		margin-bottom: 1px;
		}
		
	.goldborders .goldbottom
		{
		height: 2px; overflow: hidden;
		background: url('../images/bgs/goldborders-bottom.gif') repeat-x;
		margin-top: 1px;
		}
	
.greenborders
	{
	border: 1px solid #006633;
	padding: 1px;
	}
	
	.greenborders .greentop
		{
		height: 2px; overflow: hidden;
		background: url('../images/bgs/greenborders-top.gif') repeat-x;
		margin-bottom: 1px;
		}
		
	.greenborders .greenbottom
		{
		height: 2px; overflow: hidden;
		background: url('../images/bgs/greenborders-bottom.gif') repeat-x;
		margin-top: 1px;
		}
		
.lightbrownstretch
	{
	background: url('../images/bgs/texture-lightbrown.jpg');
	}
	
.lightgreenstretch
	{
	background: url('../images/bgs/texture-lightgreen.jpg');
	}
	
.midgreenstretch
	{
	background: url('../images/bgs/texture-midgreen.jpg');
	}
	
.darkgreenstretch
	{
	background: url('../images/bgs/texture-darkgreen.jpg');
	}
	
.pagetitle
	{
	display: block;
	margin-bottom: 22px;
	}
	
.contenttable
	{
	width: 100%;
	smargin-bottom: 1em;
	}
	
	.contenttable td
		{
		padding: 2px 6px;
		}
		
	.contenttable th
		{
		font-weight: bold;
		color: #ECB038;
		text-align: left;
		padding: 2px 6px;
		}
		
.note
	{
	font-size: 10px;
	padding-top: 6px;
	font-style: italic;
	}
	
.poptable
	{
	border: 1px solid #A35C00;
	margin: 12px 0 0 0;
	margin-left: auto; margin-right: auto;
	}
/* ===== End Global Reusable Classes ===== */


/* ===== Global Unique IDs ===== */
#page
	{
	width: 764px;
	margin-left: auto; margin-right: auto;
	}
	
#gator
	{
	position: absolute;
	top: 0;
	z-index: 1;
	}

#topnav
	{
	width: 287px;
	margin-left: auto;
	margin-bottom: 70px;
	position: relative;
	z-index: 10;
	}
	
#header
	{
	text-align: right;
	}
	
#mainnav
	{
	position: relative;
	width: 100%;
	z-index: 11;
	}
	
	#mainnav .leftcol
		{
		width: 205px;
		padding-right: 2px;
		}
		
#navitems table
	{
	background: url('../images/bgs/texture-mainnav.jpg') repeat-x;
	}
		
#features
	{
	background: url('../images/bgs/texture-features.jpg') repeat-x;
	}
	
	#features table
		{
		margin: 1px;
		}
	
	#features table td
		{
		padding: 2px;
		}
	
	#features .goldborders
		{
		background: url('../images/bgs/texture-darkbrown.jpg');
		}
	
#footer .main
	{
	background: url('../images/bgs/texture-footer.jpg') repeat-x;
	padding: 6px 9px;
	}
	
#footerlogos .main
	{
	background: url('../images/bgs/texture-darkgreen.jpg');
	padding: 0;
	}
	
#footer #copyright
	{
	vertical-align: middle;
	font-size: 10px;
	padding: 14px;
	}
		
#disclaimer
	{
	padding: 24px 28px;
	font: 9px/1.3em Arial, Helvetica, sans-serif;
	}
	
#powered
	{
	float: left;
	margin-right: 24px;
	}
/* ===== End Global Unique IDs ===== */


/* ===== Begin Home Page Styles ===== */
#hometop
	{
	width: 100%;
	}
	
	#hometop .leftcol
		{
		width: 205px;
		padding-right: 2px;
		}
			
#homemain
	{
	width: 100%; 
	}
	
	#homemain .leftcol
		{
		width: 380px;
		padding-right: 2px;
		}

#welcome .main
	{
	background: url('../images/bgs/texture-home.jpg') no-repeat;
	padding: 0 40px 0 12px;
	height: 354px;
	}
	
	#welcome .news a, #welcome .news a:link, #welcome .news a:visited
		{
		display: block;
		margin-bottom: .6em;
		text-decoration: none;
		}
		
	a .arrows
		{
		color: #ffffff;
		font-weight: normal;
		text-decoration: none;
		}			
/* ===== Begin Home Page Styles ===== */


/* ===== Sub Page Styles ===== */
#submain
	{
	width: 100%; 
	}
	
	#submain .leftcol
		{
		width: 205px;
		border-right: 2px solid #000D10;
		background: url('../images/bgs/texture-midgreen.jpg');
		}
	
#subcontent .sublinks
	{
	margin-bottom: 18px;
	margin-left: -8px;
	}
	
	#subcontent .sublinks td
		{
		vertical-align: middle;
		}
	
	#subcontent .sublinks a, #subcontent .sublinks a:link, #subcontent .sublinks a:visited
		{
		display: block;
		padding: 3px 8px;
		color: #ECB038;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		}
		
	#subcontent .sublinks a:hover, #subcontent .sublinks a:active
		{
		color: #E6E46B;
		}
		
#subcontent .main
	{
	background: url('../images/bgs/texture-sub2.jpg') no-repeat;
	padding: 0 40px 60px 12px;
	height: 516px;
	}
	
#subcontent .table
	{
	background: url('../images/bgs/texture-darkbrown.jpg');
	margin-bottom: 1.2em;
	}
	
#subcontent .table .main	
	{
	background: none;
	padding: 0;
	height: auto;
	padding: 16px;
	}
	
html>body #subcontent .main
	{
	height: auto;
	min-height: 519px;
	}
	
html>body #subcontent .main .main
	{
	min-height: inherit;
	}
	
#subimg
	{
	width: 200px;
	float: right;
	margin: 0 0 8px 12px;
	}
	
	#subimg .image
		{
		background: url('../images/bgs/texture-darkbrown.jpg') repeat;
		}

	#subimg .caption
		{
		font: 10px/1.3em Arial, Helvetica, sans-serif;
		color: #E6E46B;
		padding: 12px 8px;
		}
		
	#subimg .popup
		{
		float: right;
		margin: 8px 0 8px 8px;
		}
		
#subimg .main
	{
	padding: 0;
	background: none;
	height: auto;
	}

#gallery
	{
	width: 100%;
	}
	
	#gallery .image
		{
		background: url('../images/bgs/texture-darkbrown.jpg') repeat;
		}

	#gallery .caption
		{
		font: 10px/1.3em Arial, Helvetica, sans-serif;
		color: #E6E46B;
		padding: 12px 8px;
		}
		
	#gallery .popup
		{
		float: right;
		margin: 8px 0 8px 8px;
		}
		
#gallery .main
	{
	padding: 0;
	background: none;
	}
/* ===== End Sub Page Styles ===== */


/* ===== Begin Search Box Styles ===== */
#subcontent .searchmain
	{
	}

#search select
	{
	font: 11px/1.4em Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #021C13;
	border: 1px solid #006633;
	width: 205px;
	margin-bottom:2px;
	}
	
#search option.default
	{
	color: #A35C00;
	}
	
#search option.mainlink
	{
	color: #C08700; font-weight: bold;
	}
	
#search option.sublink
	{
	color: #FFFFFF;
	}	
/* ===== End Search Box Styles ===== */
