html, body {
	margin: 0;
	padding: 0;
	/*text-align: center;*/
}

body {
	font-size: 10px;
	font-family: Verdana, Arial, 'Lucida Sans', 'Lucida Sans Unicode', Helvetica, sans-serif;
	color:#666666;
	padding: 0px 0;
}

body.withBackground {
	background: #a9ac99;
	text-align: center;
}

/*a {

	color: #DC5E04;

	text-decoration: none;

}*/
#page {
	background: transparent url(/images/middle_gray.gif) repeat-y top center;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 864px;
}

#footer {
	background: transparent url(/images/bottom_gray.gif) no-repeat bottom center;
	clear: both;
	color: #666666; /*#808979;*/
	font-size: 11px;
	height: 65px;
	margin: 0;
	padding: 10px 10px 10px 67px;
	text-align: center;
}

#top {
	background: transparent url(/images/top_default.jpg) no-repeat top center;
	height: 167px;
}

img {
	border: none;
}

#content {
	width: 844px;
}

#search-box {
	text-align:right;
	margin:10px;
}

.g2image_normal
{
	margin: 4px;
}

.g2image_float_left
{
	float: left;
	clear: left;
	margin: 4px;
}

.g2image_float_right
{
	float: right;
	clear: right;
	margin: 4px;
}

.g2image_centered
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}


.g2_column{
width: 754px;
margin:-6px 10px 10px 10px;
font-size: 1.3em;
}

.g2_blogimage {
float: left;
margin-right: 5px;
margin-top: 5px;
margin-bottom: 5px;
}

div.one-image {
display:inline;
}

/* Nagivation Bar Styles
*
*
*/

#supernav {
	font: bold 9px/9px Verdana, Lucida Grande, Arial, Helvetica, Sans-Serif;
	position: absolute;
	top: 143px;
	top: "139px"; /* hack, only IE will read this */
	left: 50%;
	width: 864px;
	margin: 0 0 0 -438px;
	padding: 5px 16px; /* duplicate the tab size */
	text-align: left;
	display: block;
	}

#supernav li {
	margin: 0;
	padding: 0;
	display: inline;
	}

#supernav a {
	color: #ffffff; /* 	color: #000000; */
	background: #a9ac99; /*#f3e9cf;*/
	font-weight: bold;
	height: 19px;
	padding: 5px 16px;
	/* round corner tab - not for IE */
	-moz-border-radius-topright: 6px; 
	-moz-border-radius-topleft: 6px;	
	}
	
#supernav a:hover {
	color: #111;
	background: white; /*#fff9e6;*/
	text-decoration: none;
	/* round corner tab - not for IE */
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;	
	}

#supernav .current_page_item a {
	color: #111;
	background: white;
	text-decoration: none;
	/* round corner tab - not for IE */
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
}

#hack {
	background: white;
	height: 2px;
	width: 844px; /*517px;*/
	display: inline;
	position: absolute;
	top: 163px;
	left: 50%;
	margin: 0 0 0 -422px;
	padding: 0;
	z-index: 2;
}


/*
BODY {
	background-color: #FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	color:#666666;
}
*/

P {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	color:#666666;
	margin:20px;
}

BLOCKQUOTE {
	margin-right:30px;
}

LI {
	margin-right:30px;
}

H1 {
	font-size: 15pt;
}
H2 {
	font-size: 13pt;
}
H3 {
	font-size: 10pt;
}
H4 {
	font-size: 10pt;
}
H5 {
	font-size: 9pt;
	font-style: italic;
}
H6 {
	font-size: 8pt;
	font-style: italic;
}

TEXTAREA {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	color: black;
	scrollbar-base-color: #CCD2D9;
	scrollbar-arrow-color: #666666;
}

Table {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#666666;
	font-size: 10pt;
	/*margin:10px;*/
}
/*TR {
	margin:10px;
}*/

TD {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#666666;
	font-size: 10pt;
}

.clsTableHeader {
	background-color: #a9ac99; /*#000099;*/
	color:white;
	font-size: 10pt;
	font-weight:bold;
}

.clsTableRow {
	font-size: 10pt;
	background-color:white;
}

/* Regular font, only smaller size.*/
.clsSmall {
	font-size: 8pt;
}

.clsSmaller {
	font-size: 7pt;
}

.clsFieldTitle {
	text-align: right;
	padding-top:5px;
	padding-bottom:10px;
}

.clsPageTitle{
	font-size : 12pt;
	font-weight : bold;
	text-align: center;
	padding-left:0px;
	padding-top:15px;
	padding-bottom:6px;
}

/* style for tabs, both on and off */ 
.clsTabOn{
	color: #ffffff;
	background: #a9ac99; 
	/*color: #FFFFFF;
	background-color: #828DB1;*/
	font-size: 8pt;
	font-weight: bold;
	text-align: Center;
}

.clsTabOff{
	color: #ffffff;
	background: #a9ac99;
	/*color: #666666;
	background-color: #CCD2D9;*/
	font-size: 8pt;
	font-weight : bold;
	text-align: Center;
}

A:ACTIVE {
	color: blue;
	text-decoration:none;
}

A, A:HOVER {
	color: blue;
	text-decoration:underline;
}

A:LINK {
	color: blue;
	text-decoration: none;
}	

A, A:VISITED {
	color: blue; /*#0000CD;*/
	text-decoration:none;
}

A.clsHoverBold { color: #003399; text-decoration:none }
A.clsHoverBold:visited { color: #6699CC; }
A.clsHoverBold:active { text-decoration: none; }
A.clsHoverBold:hover { text-decoration: none;font-weight: bold; }

A.clsHoverLine { color: #003399; text-decoration:none }
A.clsHoverLine:visited { color: #003399; }
A.clsHoverLine:active { text-decoration: none; }
A.clsHoverLine:hover { color: Blue; text-decoration: underline; }

A.clsHoverButton { color: white; text-decoration:none }
A.clsHoverButton:visited { color: white; }
A.clsHoverButton:active { text-decoration: none; }
A.clsHoverButton:hover { text-decoration: none;font-weight: bold; }

.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

div.homeContainer {
	/*position: relative;*/
}

div.homeContent {
	float: left;
	width: 70%;
	/*position: relative;
	left: 10px;
	top: 10px;
	width: 380px;*/
}

div.pod{
	background: #F0F0E7;
	margin-bottom: 20px;
	margin-right: 5px;
	font-size: 8px;
	/*position: relative;
	left: 600px;
	top: 20px;
	width: 220px;
	height:600px; 100%;*/
}

div.podHead{
	font-size: 100%;
	font: bold 12px/12px Verdana, Lucida Grande, Arial, Helvetica, Sans-Serif;
	margin:0;
	/*padding: 0 0 3px;*/
	padding: 5px;
	background: #A9AC99;
	color: #FFF;
	text-align: center;
	letter-spacing:2px;
}

#copyright {
	text-align: center;
	margin-top: 30px;
}