body {
background-color:#b1b57a;
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

a {
text-decoration:underline;
color:#444444;
}

a:hover {
text-decoration:none;
color:#000000;
}

a img {
border:none;
}

div.body {
margin-top:15px;
text-align:right;
width:1018px;
background-color:#b1b57a;
}

div.topnav {
margin-right:25px;
padding-bottom:5px;
}

div.header {
background-image:url(/img/header.jpg);
height:142px;
width:1018px;
}

div.banner {
background-color:#FFFFFF;
background-image:url(/img/body-bg.gif);
width:984px;
text-align:left;
padding-left:15px;
padding-right:15px;
cursor: pointer;
}

div.content {
background-color:#FFFFFF;
background-image:url(/img/body-bg.gif);
width:944px;
text-align:left;
padding-left:50px;
padding-right:20px;
}

div.page-content {
background-color:#e5e3bc;
background-image:url(/img/internal-bg-new.jpg);
width:946px;
text-align:left;
padding-left:15px;
padding-right:55px;
}

div.top {
height:141px;
}

div.tl {
height:141px;
width:747px;
background-image:url(/img/tl.jpg);
float:left;
}

div.tr {
height:141px;
width:270px;
background-image:url(/img/tr.jpg);
float:left;
}

div.page-body {
width:712px;
background-color:#FFFFFF;
float:left;
text-align:center;
text-align:left;
padding-left:20px;
clear:left;
color: #3E3725;
}

div.subnav {
width:732px;
height:31px;
background-color:#3e3725;
text-align:left;
}

a.subnavitem {
background-color:#3e3725;
float:left;
color:#000000;
display: block;
text-decoration: none;
}

.subnav img {
float: left;
margin-right: 5px;
margin-left: 5px;
}

div.title {
padding-left:20px;
padding-top:20px;
font-family: Times;
font-size: 22px;
color: #3E3725;
}

hr {
border-top:1px solid #b4bd50;
border-bottom:1px solid #e4ebc2;
border-left:none;
border-right:none;
width:100%;
}

hr.grey {
border-bottom:1px solid #CCCCCC;
border-left:none;
border-right:none;
width:100%;
}

div.page-text {
padding:10px;
color: #3E3725;
min-height:550px;
height:auto !important;
height:550px;
}

div.column {
width:198px;
float:right;
text-align:center;
padding-left:12px;
padding-top:15px;
}

a.right {
font-size:16px;
font-weight:bold;
text-decoration: none;
}

a.right:hover {
color:#8e5402;
text-decoration: underline;
}

a.right-a {
color:#8e5402;
font-size:16px;
font-weight:bold;
}

div.homenav {
text-align:left;
padding-top:10px;
width:944px;
}

div.navitem {
width:19%;
float:left;
text-align:center;
}

div.navtext {
color:#666666;
}


div.bottom {
width:1014px;
height:40px;
background-image:url(/img/bottom.jpg);
}

div.page-bottom {
height:47px;
width:1015px;
background-image:url(/img/page-bottom.jpg);
clear:both;
}

div.footer {
text-align:center;
color:#444444;
margin-bottom:15px;
}

div.month {}

div.month-a {
color:#8e5402;
}

div.monthcontent {
color:#000000;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
}

input {
border: 1px solid #B1B57A;
background-color: #EEEFE0;
}

select {
border: 1px solid #B1B57A;
background-color: #EEEFE0;
}

#alphabetDiv {
margin-bottom: 10px;
color: #383732;
font-size: 14px;
font-weight: bold;
padding-top: 5px;
margin-left: -5px;
}

#alphabetDiv a {
color: #383732;
padding-left: 6px;
padding-right: 6px;
}

#alphabetDiv a:hover {
color: #A67E38;
}

#autocompleteHolder {
background-color: #B1B57A;
width: 170px;
text-align: left;
font-size: 12px;
list-style: none;
margin: 0;
padding: 0;
cursor: pointer;
}

#autocompleteHolder li {
padding-left: 5px;
padding-bottom: 2px;
border-bottom: 1px solid #6D7049;
margin-bottom: 2px;
}

.sidebarTitle {
font-family: Times;
font-size: 28px;
color: #3E3725;
text-transform: uppercase;
}

#memberTable input, #memberTable select, #memberTable textarea {
border: 1px solid #B1B57A;
background-color: #FFF;
}

tr.memberTable {
}

tr.memberTable th {
text-align: left;
font-weight: normal;
}

tr.memberTable td input {
width: 344px;
margin-bottom: 15px;
}

div.nav-l {
width:7px;
height:31px;
float:left;
}

div.nav {
height:26px;
float:left;
font-family:Times New Roman;
color:#E1DDBA;
font-size:20px;
padding-top:5px;
text-transform:uppercase;
}

div.nav-r {
width:6px;
height:31px;
float:left;
}

div.nav-l-hover {
width:7px;
height:31px;
background-image:url(/img/nav-l.jpg);
float:left;
}

div.nav-hover {
height:26px;
float:left;
font-family:Times New Roman;
font-size:20px;
padding-top:5px;
background-color:#a3a708;
text-transform:uppercase;
}

div.nav-r-hover {
width:6px;
height:31px;
background-image:url(/img/nav-r.jpg);
float:left;
}
div.menu {
	padding-left: 30px;
	text-align: left;	
}
div.menu ul {
	padding-left: 10px;
}
div.menu li {
	list-style: none;
}
div.menu a {
font-size: 12pt;
font-weight: bold;
text-decoration: none;
}
div.menu a:hover {
font-weight: bold;
color: #CC6633;
text-decoration: underline;
}

#heirarchyContainer a {
color: #000;
text-decoration: none;
font-size: 15px;
}

#memberTable .contactForm tr {
height: 28px;
}

#calloutChanger {
color: #ECE9BE;
}

#calloutChanger a {
color: #ECE9BE;
}

#calloutLinks, #calloutLinks a {
color: #3E3624;
}

a.visitLink:hover {
text-decoration: underline;
}

table.marketplaceTable {
font-size: 13px;
}

table.marketplaceTable tr {
vertical-align: top;
}

table.marketplaceTable tr td {
padding: 2px 5px 2px 0px;
}

table.marketplaceTable tr td.left {
text-align: right;
font-weight: bold;
}

table.marketplaceTable tr td .error-message {
color: red;
font-weight: bold;
}

table.marketplaceTable tr td input, table.marketplaceTable tr td select, table.marketplaceTable tr td textarea {
width: 300px;
}

table.marketplaceTable tr.submit td input {
width: auto;
}

/* onin */
#rotator img {
	z-index:-5;
}
/* bottom main banner */
#opaque_bottom {
	height:44px; 
	background-color: #000; 
	opacity: 0.5; 
	filter:alpha(opacity=50); /* IE's opacity*/
	position:relative;
	top:-44px;
	width: 981px;
	z-index: 100;
}
.main_banner_text {
	color:#FFF;
	position:relative;
	top:-86px;
	width: 100%;
	z-index: 101;	
	font-family:Times New Roman;
	font-size:23px;	
}
.main_banner_text a {
	text-decoration:none;
	color:#FFF;
}
/* onin */
