h1, h2, h3, h4, h5, h6 { 
 margin-bottom:0px;
}
h1 
{ font-size: 1.25em;
text-transform: uppercase; 
color: #646466;
}
h2 {
	font-size: 1.15em;
	text-transform: uppercase;
	color: #646466;
}


p+p, p+h3 { margin-top: 10px; }

a {
 text-decoration: none;
 color: #8EA065;
}

a:hover {
 text-decoration: underline;
}

#layoat {
 width: 900px;
 margin: 0 auto;
}

#layoatcenter {
 float: left;
 width: 860px;
 padding: 0 15px;
}

#layoatcenter_hp {
 float: left;
 width: 900px;
 padding: 0 0;
}

#topbox {
 width: 100%;
 float: left;
 height: 115px;
 background: #ffffff;
 position: relative;
 z-index: 10;
/* background-color: aqua;*/
}

#logo {
 float: left;
 width: 190px;
 height: 68px;
 padding: 15px 0 11px 0;
}

#toplink {
 float: right;
 width: 660px;
 text-align: right;
 padding-top: 15px;
}

#mainmenubox {
 float: left;
 width: 100%;
 position: relative;
 z-index: 10;
 background: #ffffff;
}

#contentbox {
 float: left;
 width: 100%;
 margin: 12px 0 0 0;
/* overflow: hidden;*/
}

#leftbox {
 float: left;
 width: 190px;
 padding: 10px;
 padding-bottom: 0;
}

#content {
	float: left;
	width: 556px;
	padding: 10px 15px;
	border-left: 1px solid #BCBEC0;
	color:#808284;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:17px;
    padding-bottom: 0;
}

#contentmod {
	color:#808284;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}

.mini {
 width: 420px !important;
}

#rightbox {
 float: left;
 width: 185px;
 padding-left: 10px;
 padding-bottom: 0;
 border-left: 1px solid #BCBEC0;
}

.column, .companion {
 float:left;
 position:relative;
}

#stacker {
 min-height:100%;
 position:relative;
 width:100%;
 z-index:2;
}

#stackerheader {
 height: 1px;
 text-align:center;
 width:100%;
}

#pedestal {
 clear:both;
 float:left;
 font-size:1em;
 height: 10px;
 line-height:1em;
 position:relative;
 width:100%;
 background: #ffffff;
}

#pedestal .companion {
 height:1px;
 font-size: 1px;
 margin-top:-16000px;
 padding-top:16000px;
 padding-bottom: 0;
 z-index: 0;
}

/*#leftbox, #content, #rightbox { 
 margin-bottom: -5000px;
 padding-bottom: 5000px;      
}*/

#footerbox {
 float: left;
 width: 100%;
 height: 28px;
 background: #808284;
 color: #ffffff;
}

#botmenu {
 float: left;
 padding-left: 17px;
 width: auto;
}

#copy {
 float: right;
 padding-right : 17px;
 width: auto;
 padding: 9px 17px 0 0;
 color: #FFFFFF;
 font-family: Tahoma,Verdana,Arial;
 font-size: 10px;
 font-weight: bold;
}

/**/
.moduletable_tmenu {
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 font-weight:bold;
}

.moduletable_tmenu ul {
 float: right;
}

.moduletable_tmenu ul li {
 display: inline;
}

.moduletable_tmenu ul li a{
 float: right;
 color: #6D6E71;
 text-transform: uppercase;
 padding: 1px 7px;
 border-left: #6D6E71 solid 1px;
}

.moduletable_tmenu ul li a:hover{
 text-decoration: none;
 color: #939598;
}

.moduletable_tmenu ul li.item65 a{
 border-left: none;
}

.moduletable_tmenu ul li.active a{
 text-decoration: underline;
}
/*******/
.moduletable_mmenu {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align: justify;
	padding: 10px 10px;
}

.moduletable_mmenu ul li {
 display: inline;
}

.moduletable_mmenu ul li a{
 display: inline-block;
 color: #939598;
 text-transform: uppercase;
 padding: 1px 8px;
}

.moduletable_mmenu ul li a:hover{
 text-decoration: none;
 color: #6D6E71;
}

.moduletable_mmenu ul li.active a{
 text-decoration: underline;
}
/* bot menu */
.moduletable_bmenu {
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 font-weight:bold;
 text-align: center;
 padding: 7px 0;
}

.moduletable_bmenu ul li {
 display: inline;
}

.moduletable_bmenu ul li a{
 display: inline-block;
 color: #A1A3A6;
 text-transform: uppercase;
 padding: 1px 8px;
 border-left: #A1A3A6 solid 1px;
}

.moduletable_bmenu ul li a:hover{
 text-decoration: none;
 color: #ffffff;
}

.moduletable_bmenu ul li.item68 a{
 border-left: none;
 padding-left: 0;
}

.moduletable_bmenu ul li.active a{
 text-decoration: underline;
}
/***left menu*****/
.moduletable_lmenu {
 color:#6D6E71;
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 font-weight:bold;
 margin-bottom:20px;
}

.moduletable_lmenu ul {
 margin:0;
 padding:0;
}

.moduletable_lmenu ul ul {
 padding-left:20px;
 padding-top:5px;
 display: block;
}

.moduletable_lmenu ul li {
 margin: 0;
 padding: 5px 0;
}

.moduletable_lmenu ul li a{
 color: #6D6E71;
 padding: 0 0 5px 5px;
 text-transform: uppercase;
}

.moduletable_lmenu ul li a:hover, 
 .moduletable_lmenu ul li.active a:hover, 
  .moduletable_lmenu ul li.active ul li.active ul li a:hover{
 text-decoration: none;
 color:#8EA065;
}

.moduletable_lmenu ul li.active ul li a, 
  .moduletable_lmenu ul li.active ul li.active ul li a{
 text-decoration: none;
 color: #6D6E71;
}

.moduletable_lmenu ul li.active a, 
  .moduletable_lmenu ul li.active ul li.active a,
   .moduletable_lmenu ul li.active ul li.active ul li.active a{
/* text-decoration: underline;*/
 color: #8EA065;
}


/****content****/
#content .contentheading {
	color:#648138;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	text-transform: uppercase; 
}

#content h3 {
 /*display: block;*/
 font-size: 1.05em;
 font-weight: bold;
 text-transform: uppercase; 
 color: #646466;
}

#content ul {
 padding-left: 40px;
 display: block;
 list-style-type: disc;
 margin: 1em 0;
}

#content ol {
 padding-left: 40px;
 display: block;
 list-style-type: decimal;
 margin: 1em 0;
}

#content ul li{
 display: list-item;
}
