html, body,#bg, #wrap {height:100%}

body
{

	text-align: center;

	font-size: 13px;
	
	font-family: Verdana, Geneva, sans-serif;

	background-color: #101010;

	background-image:url('img/bkg_texture.jpg');

	background-repeat: repeat;

	margin: 0;

}

#topper
{
	height: 50px;
	background-image:url('img/topper.png');
}

#wrap

{

	height: auto;

	min-height: 100%

}



#bg

{

	background-image:url('img/Content_Gradient.png');

	background-repeat: repeat-y;

	margin: 0 auto;

	background-attachment: scroll;

	width: 1050px;

	height: auto;

	min-height: 100%;

}



	

#top

{

	width: 1000px;

	margin: 0 auto;

	padding: 0;

	height: 232px !important;

}



#logo

{

	margin: 0 auto;

	width: 1000px;

	height: 150px;

	font-size: 36px;

	font-weight: bold;

	text-align: center;

	color: #008800;

	background-image: url('img/banner-cg.png');

}



#navBar

{

	text-align: left;

	font-size: 21px;

	width: 1000px;

	margin: 0;

	height: 32px;

	background-image: url('img/navitem.png');
	
	z-index: 600;

	border-top: 0px solid #1F6B32;

}



.page:link, .page:visited

{
	font-family: 'Yanone Kaffeesatz', arial, serif;
	
	font-size: 24px;
	
	top: -2px;

	text-decoration: none;

	color: #FFFFFF;

	height: 32px;

	background-image: url('img/navitem.png');

}



.page:hover

{

	background-image: url('img/navitem_hover.png');

	height: 32px;

	color: #d9ddc3;

}



.nav

{

	width: 1000px;

}



.nav, .nav ul

{

	margin: 0;

	padding: 0px !important;

	list-style: none;

	z-index: 500;



}


.nav a {

	display: block;

	text-align: center;

	height: 32px;

	z-index: 500;
	padding-left: 24px;
	padding-right: 24px;

}



.nav li {

	float: left;

	background-color: #333333;

	z-index: 500;

}



.nav li ul {

	z-index: 500;
	position: relative;

}

.dropmenu
{
	display: none;
}




.nav li:hover ul, .nav li.sfhover ul {

	left: auto;

	/* background-color: #8FDD44; */

	color:#448800;

	text-decoration: none;

}



.dropitem a

{

	height: 32px;

	font-size: 16px;

	color: #FFFFFF;

	text-align: center;

	background-color: #333333;

	text-decoration: none;

}



.dropitem a:hover

{

	background-image: url('img/navdrop_hover.png');

	color:#d9ddc3;

	text-decoration: none;

}

.dropitem

{
	width: 200px;
}

.fancyForm

{
	font-family:Verdana, Geneva, sans-serif;
}





#content

{

	margin-left: auto;

	margin-right: auto;

	margin-top: -32px;

	width: 1000px;
	
	background-image: url('img/sidebar.png'); /* fixes grey spot */
	
	background-repeat: repeat-y;

	

}



#left

{
	float: left;
	padding-left: 10px;
	width: 680px;
	padding-top: 0px;
	text-align: left;
	font-size: 14px;
	padding-right: 5px;
	background-color: #FFF;
}



#left h1

{

	font-size: 24pt;

	font-weight: bold;

	padding-bottom: 0px;

	color: #552200;

}



#left h2

{
	font-size: 12pt;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-left: 8px;
	color: #554400;
	text-align: left;

}

#left ul
{
	list-style-position: outside;
	list-style-image: url(/img/arrow.png);
	list-style-type: square;
}

#left ul li
{
	margin-bottom: 12px;
	color: #331100;
}

#left a:link, #left a:visited

{

	color: #115500;

	text-decoration: none;

}



#left a:hover

{
	color: #663300;
	text-decoration: none;
	font-size: 16px;

}



#right

{

	float: right;


	color: #000000;

      /*  background-color: #E5E5E5; recent-er*/

	width: 285px;

        min-height: 100%;
 
	padding-left: 10px;
	
	padding-top: 10px;

	text-align: left;

	padding-bottom: 10px;

	padding-right: 10px;

	margin-top:0px;

}

.lh30 { line-height: 30px; }

.caption { font-size: 8pt; font-style: italic; text-align: left; padding: 3px;}

.right {
	float: left;
}

.left { float: left; }

#right h1

{

	font-size: 18px;

	color: #552200;

}



#right h2

{

	font-size: 14px;

	color: #552200;

}



#right a:visited, #right a:link

{

	color: #662200;

	text-decoration: none;

}



#right a:hover

{
	color: #693;

}



#main 

{

	padding-bottom: 110px;

}



#bottomContainer

{

	width: 1050px;

	margin: 0 auto;

	margin-top: -104px;

	height: 100px;

	clear: both;

}



#bottom

{

	width: 1000px;

	padding-top: 10px;

	margin: 0 auto;

	height: 80px;

	border-top: 2px solid #995959;

	border-bottom: 2px solid #995959;

	font-size: 10px;

	background-color: #FFFFFF;

	padding-bottom: 10px;

}

.form{
	
}

.menusearch
{
  width:200px;
  background-image: url('img/navitem.png');
}

.search{
	background-image: url('img/searchicon.png');
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 24px;
	padding-bottom: 1px; 
	color: #BFBFBF;
	height:22px;
	width:190px;
	font-size:16px;
	border:none;
	margin-top:3px;
	margin-left:6px;
}


.clearfix:after {content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

	}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix { height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

.images{
	display:table;
	width:1000px;
}

.imgBox{
	float:left; 
	position:relative;
	cursor:pointer;
	margin:2px;
}

.floater{
	background-color:#FFF;
	color:#000;
	font-size:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	position:absolute;
	bottom:0px;
	width:inherit;
	opacity:0.8;
	display:none;
}

.construction_notice{
	background-color:#FF9;
	font-size:18px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding:3px;
}