


.maininside {
		width: 1024px;
	background-color:#FFF;
	
}


.contentinside {
	background-color:#FFF;
 padding-top: 1.4em;
 padding-left: 2.8em;
  padding-bottom: 4.0em;
	
}

.contentinside-visitor {
background-color:#FFF;
 padding-top: 1.2em;
 padding-left: 2.6em;
  padding-bottom: 4.0em;
	
}

.contentinside2 {

	background-color:#FFF;
 padding-top: 0em;
  padding-left: 2.0em;
 padding-right: 14.0em;
	
}

.contentinside3 {
	background-color:#FFF;
 padding-top: 0em;
  padding-left: 0em;
 padding-right: 1.2em;
	
}

.contentproducts {
vertical-align: top;
width: 430px;
background-color:#FFF;
padding-top: 0em;
padding-left: 1.2em;
padding-bottom: 1.2em;
	
}

.contentproducts2 {
vertical-align: top;
width: 430px;
background-color:#FFF;
padding-top: 0em;
padding-left: 1.2em;
 padding-bottom: 0em;
	
}

.contentnews {
vertical-align: top;
	width: 500px;
background-color:#FFF;
padding-top: 0em;
padding-left: 1.2em;
padding-bottom: 0em;
	
}

/* horizontal rules */

.underline {
border-bottom: 1px #7d7d7d solid;
margin-bottom: 1.6em;	
}

.underline2 {
border-bottom: 1px #7d7d7d solid;
margin-bottom: 1.6em;	
}

.underline3 {
width: 650px;
border-bottom: 1px #7d7d7d solid;
margin-bottom: 1.0em;
}

.underline4 {
width: 650px;
border-bottom: 1px #7d7d7d solid;
margin-top: 1.0em;
margin-bottom: 1.0em;	
}

.underline5 {
width: 650px;
border-bottom: 1px #d5d5d5 solid;
margin-top: 1.0em;
margin-bottom: 1.0em;	
}

.underline6 {
width: 650px;
border-bottom: 1px #7d7d7d solid;
margin-top: 2.6em;
margin-bottom: 1.0em;	
}

.map{
width: 790px;
background-image:url(map-ohio.gif);
background-position:top left;
background-repeat:no-repeat;
}


/*grey box */

.textbox{
width: 640px;
background-image:url(textbox-bg.gif);
background-position:top left;
background-repeat: repeat-y;
padding-top:.7em;
padding-bottom:1.0em;
}

.shadebox{
margin-bottom:1.6em;
}

.textboxtop{
vertical-align: top;
background-image:url(textbox-middle.gif);
background-position:top left;
background-repeat: repeat-y;
}


.textbox2{
background-image:url(textbox-middle.gif);
background-position:top left;
background-repeat: repeat-y;
}

/* */


.map2 {
padding-right: 14.0em;
padding-bottom: 4.0em;
	
}

.listcolumn {
padding-left: 3.0em;
	
}

.listcolumn3 {
padding-top: 1.5em;
padding-left: 0em;
padding-bottom: 1.5em;
border-bottom: 1px #7d7d7d solid;
}
.listcolumn2 {
padding-top: 1.5em;
padding-left: 2.0em;
padding-bottom: 1.5em;
border-bottom: 1px #7d7d7d solid;
	
}

/* secondary menu */

#menuside a {
 font-size: 1.2em;
 background-color: #cccccc;
 width: 184px;
 padding-top: .8em;
 padding-bottom: .8em;
 padding-right: 1.0em;
 display: block;
 text-align: right;
 text-decoration: none;
 border-top: 0px;
 border-bottom: 1px #7d7d7d solid;
}


#menuside a:hover {
 background-color: #f5b022;
 text-decoration: none;
}


#menuside2 a {
 font-size: 1.2em;
 background-color: #f5b022;
 width: 184px;
 padding-top: .8em;
 padding-bottom: .8em;
 padding-right: 1.0em;
 display: block;
 text-align: right;
 text-decoration: none;
 border-top: 0px;
 border-bottom: 1px #7d7d7d solid;
}


#menuside2 a:hover {
 background-color: #f5b022;
 text-decoration: none;
}


/* secondary menu about buttons */

#menuside-cp a {
 font-size: 1.2em;
 background-color: #cccccc;
 width: 184px;
 padding-top: .8em;
 padding-bottom: .8em;
 padding-right: 1.0em;
 display: block;
 text-align: right;
 text-decoration: none;
 border-top: 0px;
 border-bottom: 1px #7d7d7d solid;
}


#menuside-cp a:hover {
 background-color: #f5b022;
 text-decoration: none;
}


#menuside-ah a {
 font-size: 1.2em;
 background-color: #cccccc;
 width: 184px;
 padding-top: .8em;
 padding-bottom: .8em;
 padding-right: 1.0em;
 display: block;
 text-align: right;
 text-decoration: none;
 border-top: 0px;
 border-bottom: 1px #7d7d7d solid;
}


#menuside-ah a:hover {
 background-color: #f5b022;
 text-decoration: none;
}


#menuside-vi a {
 font-size: 1.2em;
 background-color: #cccccc;
 width: 184px;
 padding-top: .8em;
 padding-bottom: .8em;
 padding-right: 1.0em;
 display: block;
 text-align: right;
 text-decoration: none;
 border-top: 0px;
 border-bottom: 1px #7d7d7d solid;
}


#menuside-vi a:hover {
 background-color: #f5b022;
 text-decoration: none;
}


#menuside-f a {
 font-size: 1.2em;
 background-color: #cccccc;
 width: 184px;
 padding-top: .8em;
 padding-bottom: .8em;
 padding-right: 1.0em;
 display: block;
 text-align: right;
 text-decoration: none;
 border-top: 0px;
 border-bottom: 1px #7d7d7d solid;
}


#menuside-f a:hover {
 background-color: #f5b022;
 text-decoration: none;
}


#menuside-cc a {
 font-size: 1.2em;
 background-color: #cccccc;
 width: 184px;
 padding-top: .8em;
 padding-bottom: .8em;
 padding-right: 1.0em;
 display: block;
 text-align: right;
 text-decoration: none;
 border-top: 0px;
 border-bottom: 1px #7d7d7d solid;
}


#menuside-cc a:hover {
 background-color: #f5b022;
 text-decoration: none;
}



/* secondary menu product buttons */

#menuside-gts a {
 font-size: 1.2em;
 background-color: #cccccc;
 width: 184px;
 padding-top: .8em;
 padding-bottom: .8em;
 padding-right: 1.0em;
 display: block;
 text-align: right;
 text-decoration: none;
 border-top: 0px;
 border-bottom: 1px #7d7d7d solid;
}


#menuside-gts a:hover {
 background-color: #f5b022;
 text-decoration: none;
}


#menuside-tvr a {
 font-size: 1.2em;
 background-color: #cccccc;
 width: 184px;
 padding-top: .8em;
 padding-bottom: .8em;
 padding-right: 1.0em;
 display: block;
 text-align: right;
 text-decoration: none;
 border-top: 0px;
 border-bottom: 1px #7d7d7d solid;
}


#menuside-tvr a:hover {
 background-color: #f5b022;
 text-decoration: none;
}


#menuside-ate a {
 font-size: 1.2em;
 background-color: #cccccc;
 width: 184px;
 padding-top: .8em;
 padding-bottom: .8em;
 padding-right: 1.0em;
 display: block;
 text-align: right;
 text-decoration: none;
 border-top: 0px;
 border-bottom: 1px #7d7d7d solid;
}


#menuside-ate a:hover {
 background-color: #f5b022;
 text-decoration: none;
}


#menuside-hts a {
 font-size: 1.2em;
 background-color: #cccccc;
 width: 184px;
 padding-top: .8em;
 padding-bottom: .8em;
 padding-right: 1.0em;
 display: block;
 text-align: right;
 text-decoration: none;
 border-top: 0px;
 border-bottom: 1px #7d7d7d solid;
}


#menuside-hts a:hover {
 background-color: #f5b022;
 text-decoration: none;
}


#menuside-lb a {
 font-size: 1.2em;
 background-color: #cccccc;
 width: 184px;
 padding-top: .8em;
 padding-bottom: .8em;
 padding-right: 1.0em;
 display: block;
 text-align: right;
 text-decoration: none;
 border-top: 0px;
 border-bottom: 1px #7d7d7d solid;
}


#menuside-lb a:hover {
 background-color: #f5b022;
 text-decoration: none;
}


#menuside-gse a {
 font-size: 1.2em;
 background-color: #cccccc;
 width: 184px;
 padding-top: .8em;
 padding-bottom: .8em;
 padding-right: 1.0em;
 display: block;
 text-align: right;
 text-decoration: none;
 border-top: 0px;
 border-bottom: 1px #7d7d7d solid;
}


#menuside-gse a:hover {
 background-color: #f5b022;
 text-decoration: none;
}


#menuside-ce a {
 font-size: 1.2em;
 background-color: #cccccc;
 width: 184px;
 padding-top: .8em;
 padding-bottom: .8em;
 padding-right: 1.0em;
 display: block;
 text-align: right;
 text-decoration: none;
 border-top: 0px;
 border-bottom: 1px #7d7d7d solid;
}


#menuside-ce a:hover {
 background-color: #f5b022;
 text-decoration: none;
}

#menuside-gsa a {
 font-size: 1.2em;
 background-color: #cccccc;
 width: 184px;
 padding-top: .8em;
 padding-bottom: .8em;
 padding-right: 1.0em;
 display: block;
 text-align: right;
 text-decoration: none;
 border-top: 0px;
 border-bottom: 1px #7d7d7d solid;
}


#menuside-gsa a:hover {
 background-color: #f5b022;
 text-decoration: none;
}

#menuside-das a {
 font-size: 1.2em;
 background-color: #cccccc;
 width: 184px;
 padding-top: .8em;
 padding-bottom: .8em;
 padding-right: 1.0em;
 display: block;
 text-align: right;
 text-decoration: none;
 border-top: 0px;
 border-bottom: 1px #7d7d7d solid;
}


#menuside-das a:hover {
 background-color: #f5b022;
 text-decoration: none;
}

#menuside-cts a {
 font-size: 1.2em;
 background-color: #cccccc;
 width: 184px;
 padding-top: .8em;
 padding-bottom: .8em;
 padding-right: 1.0em;
 display: block;
 text-align: right;
 text-decoration: none;
 border-top: 0px;
 border-bottom: 1px #7d7d7d solid;
}


#menuside-cts a:hover {
 background-color: #f5b022;
 text-decoration: none;
}

#menuside-tbm a {
 font-size: 1.2em;
 background-color: #cccccc;
 width: 184px;
 padding-top: .8em;
 padding-bottom: .8em;
 padding-right: 1.0em;
 display: block;
 text-align: right;
 text-decoration: none;
 border-top: 0px;
 border-bottom: 1px #7d7d7d solid;
}


#menuside-tbm a:hover {
 background-color: #f5b022;
 text-decoration: none;
}