body {
	padding:0px; font-size:62.5%; background-image:none; background-color: #FFFFFF; margin:0px auto; color:#000000; font-family: arial, sans-serif; text-align:center;
}
a:link, a:visited {
	font-weight:normal; color:#00559c; border-style:none; background-color:transparent; text-decoration:none; 
}
a:hover, a:active {
	color:#00559c; background-color:transparent
}
div {
	color:#000; font-family:arial, sans-serif; text-align:left
}
h1 {
	padding-right:20px; margin-top:0px; padding-left:0px; font-weight:bold; font-size:2em; margin-bottom:0px; padding-bottom:25px; word-spacing:3px; margin-left:405px; color:#fff; line-height:2em; padding-top:15px; font-family:arial, sans-serif; text-align:left
}
h2 {
	font-weight:bold; font-size:1.5em; word-spacing:3px; margin-left:220px; color:#FFFFFF; padding-top:15px; font-family:arial, sans-serif; background-color:transparent; 
}
hr {
	clear:both; padding-right:0px; margin-top:-13px; padding-left:0px; visibility:hidden; padding-bottom:0px; padding-top:0px; height:0px
}
img {
	border-width:0px; padding:0px; margin:0px; 
}
input {
	padding-right:3px; padding-left:3px; font-size:1.1em; float:left; padding-bottom:3px; margin:0px -10px 0px 0px; color:#333; border-top-style:none; padding-top:3px; border-right-style:none; border-left-style:none; border-bottom-style:none
}
p {
	color:#000;
}
i {
	color:#999999; 
}
span {
	font-weight:normal; font-size:1em; color:#fff; padding-top:0px; font-family:arial, sans-serif
}
td {
	border-top-width:0px; border-left-width:0px; font-size:1em; border-bottom-width:0px; margin:0px; vertical-align:middle; color:#333; text-align:left; border-right-width:0px
}



#container {
	padding-right:0px; padding-left:0px; min-height:800px; padding-bottom:0px; margin:0px auto; width:770px; padding-top:0px; voice-family:inherit
}
#content {
	font-size:12px; background:#fff; width:770px; line-height:1.5; voice-family:inherit
}
#customers {
	border-right:#b6bccc 1px solid; padding-right:5px; border-top:#b6bccc 1px solid; padding-left:10px; padding-bottom:15px; margin:10px 0px 0px; border-left:#b6bccc 1px solid; width:752px; padding-top:10px; border-bottom:#b6bccc 1px solid
}
#footer {
	clear:both; font-size:1em; margin:0px; width:700px; color:#999999; padding-top:0px; voice-family:inherit
}
#header {
	background-position:right bottom; border-top:#000 7px solid; margin-top:30px; font-size:1.3em; background-image:url(/images/dark_green_corner.jpg); width:770px; color:#fff; background-repeat:no-repeat; font-family:verdana, sans-serif; height:209px; background-color:#4b7064; voice-family:inherit
}
#header2 {
	background-position:right bottom; border-top:#000 7px solid; margin-top:30px; font-size:1.3em; background-image:url(/images/dark_green_corner.jpg); width:770px; color:#fff; background-repeat:no-repeat; font-family:verdana, sans-serif; height:107px; background-color:#4b7064; voice-family:inherit
}
#header3 {
	background-position:right bottom; border-top:#f00 7px solid; margin-top:30px; font-size:1.3em; background-image:url(/images/dark_green_corner.jpg); width:770px; color:#fff; background-repeat:no-repeat; font-family:verdana, sans-serif; height:209px; background-color:#4b7064; voice-family:inherit
}
#leftmenu {
	margin-top:25px; padding-left:0px; font-size:1em; background:url(/images/leftmenu.jpg) no-repeat; float:left; margin-left:0px; width:205px; line-height:16px; padding-top:0px; voice-family:inherit
}
#logo {
	padding-right:0px; float:left; width:190px; voice-family:inherit
}
#menu {
	padding-right:0px; margin-top:0px; padding-left:0px; font-size:1em; margin-bottom:0px; padding-bottom:0px; margin-left:200px; width:600px; padding-top:0px; letter-spacing:1px; voice-family:inherit
}
#menutop {
	margin-left:375px; width:395px; padding-top:15px; text-align:right; voice-family:inherit
}
#rightmenu {
	clear:both; padding-right:3px; padding-left:20px; background:#d7dfd2; padding-bottom:3px; width:750px; padding-top:3px; position:relative; voice-family:inherit
}
#stayput {
	padding-right:0px; padding-left:0px; padding-bottom:0px; margin:0px; width:1px; padding-top:0px; height:30px
}



img.corner2 {
	margin-top:-21px; display:none; float:right; margin-right:0px; voice-family:inherit
}
img.left {
	margin-top:0px; padding-left:0px; float:left; margin-left:0px; voice-family:inherit
}
a.blue {
	font-size:12px; color:#00559c; font-family:arial, sans-serif; text-decoration:none
}
a.blueR {
	font-size:11px; margin-left:15px; color:#666666; font-family:arial, sans-serif; text-decoration:none
}
a.menu:link, a.menu:visited, a.menu:hover, a.menu:active {
	font-size:11px; font-weight:bold; font-family:arial, sans-serif; color:#676767; text-decoration:none
}
a.footer:link, a.footer:visited {
	font-size:1em; color:#00559c; font-family:arial, sans-serif; text-decoration:none
}
a.footer:hover, a.footer:active {
	color:#00559c; text-decoration:none
}
a.top:link, a.top:visited {
	font-weight:bold; font-size:1.1em; color:#d7dfd2; font-style:italic; font-family:arial, sans-serif; text-decoration:none
}
a.top:hover, a.top:active {
	color:#d5e5d5; text-decoration:underline
}
#menutop input {
	width:150px
}
#menutop input.buttontop {
	padding-left:10px; width:10px; height:10px
}
h2.product {
	margin-left:0px; color:#3c5950; border-bottom:#3c5950 1px solid; text-align:center
}
.small {
	font-size:0.9em; color:#333333; text-align:left
}
blockquote.news {
	margin:2px 12px
}
hr.bottom {
	margin-bottom:-10px
}
input.button {
	border-right:#aaa 1px solid; padding-right:3px; border-top:#aaa 1px solid; padding-left:3px; float:none; padding-bottom:3px; border-left:#aaa 1px solid; padding-top:3px; border-bottom:#aaa 1px solid
}
input.form {
	border-right:#aaa 1px solid; padding-right:2px; border-top:#aaa 1px solid; margin-top:0px; padding-left:2px; font-size:1em; float:left; padding-bottom:2px; border-left:#aaa 1px solid; color:#444; padding-top:2px; border-bottom:#aaa 1px solid; font-family:arial, sans-serif
}
textarea.form {
	border-right:#aaa 1px solid; padding-right:2px; border-top:#aaa 1px solid; margin-top:0px; padding-left:2px; font-size:1em; float:left; padding-bottom:2px; border-left:#aaa 1px solid; color:#444; padding-top:2px; border-bottom:#aaa 1px solid; font-family:arial, sans-serif
}
select.form {
	border-right:#aaa 1px solid; padding-right:2px; border-top:#aaa 1px solid; margin-top:0px; padding-left:2px; font-size:1em; float:left; padding-bottom:2px; border-left:#aaa 1px solid; color:#444; padding-top:2px; border-bottom:#aaa 1px solid; font-family:arial, sans-serif
}
input.hideme {
	visibility:hidden
}
input.input {
	border-right:#aaa 1px solid; padding-right:3px; border-top:#aaa 1px solid; padding-left:3px; padding-bottom:4px; border-left:#aaa 1px solid; padding-top:4px; border-bottom:#aaa 1px solid
}
input.newsletter {
	border-right:#aaa 1px solid; padding-right:3px; border-top:#aaa 1px solid; padding-left:3px; float:none; padding-bottom:3px; margin-left:80px; border-left:#aaa 1px solid; padding-top:3px; border-bottom:#aaa 1px solid; text-align:left
}
input.login {
	border-right:#aaa 1px solid; padding-right:3px; border-top:#aaa 1px solid; padding-left:3px; float:none; padding-bottom:4px; margin-left:200px; border-left:#aaa 1px solid; padding-top:4px; border-bottom:#aaa 1px solid
}
input.cmt_reg {
	border:#aaa 1px solid; float:none; margin:0px; width:200px;
}
li.contact {
	margin-left:20px; text-align:left
}
li.main {
	letter-spacing:0px
}
textarea.form {
	width:365px; height:75px
}
ul.sitemap {
	font-weight:bold; background:url(/images/dotted_arrow.gif) no-repeat 25px 5px; margin-left:-25px; list-style-type:none; letter-spacing:0px; voice-family:inherit
}
li.sitemap ul li {
	font-weight:normal; margin-left:-15px; list-style-type:disc; letter-spacing:0px
}
ul.sitemap ul li ul li {
	font-weight:normal; margin-left:0px; list-style-type:circle; letter-spacing:0px
}
div.callout2 ul {
	padding-right:0px; padding-left:0px; padding-bottom:0px; margin:0px; padding-top:0px; list-style-type:none
}
div.callout3 ul {
	padding-right:0px; padding-left:0px; padding-bottom:0px; margin:0px; padding-top:0px; list-style-type:none
}
div.callout4 ul {
	padding-right:0px; padding-left:0px; padding-bottom:0px; margin:0px; padding-top:0px; list-style-type:none
}
div.callout2 li {
	border-top-width:0px; padding-left:12px; border-left-width:0px; background:url(/images/dotted_arrow.gif) no-repeat 5px 4px; border-bottom-width:0px; margin:0px; list-style-type:none; border-right-width:0px
}
div.callout3 li {
	border-top-width:0px; padding-left:12px; border-left-width:0px; background:url(/images/dotted_arrow.gif) no-repeat 5px 4px; border-bottom-width:0px; margin:0px; list-style-type:none; border-right-width:0px
}
div.callout4 li {
	border-top-width:0px; padding-left:12px; border-left-width:0px; background:url(/images/dotted_arrow.gif) no-repeat 5px 4px; border-bottom-width:0px; margin:0px; list-style-type:none; border-right-width:0px
}
div.callout3 form {
	left:-10px; position:relative
}
div.callout4 li {
	font-weight:bold
}
div.callout3 input.img {
	margin-left:7px
}
div.text_menu h4 {
	color:#508f7a
}
div.text_menu ul {
	padding-right:0px; padding-left:0px; padding-bottom:0px; margin-left:0px; padding-top:0px; list-style-type:none
}
div.text_menu li {
	border-top-width:0px; padding-left:8px; border-left-width:0px; font-size:0.9em; background:url(/images/dotted_arrow.gif) no-repeat 3px 6px; border-bottom-width:0px; padding-bottom:15px; margin:0px; list-style-type:none; border-right-width:0px
}
p.news {
	font-size:0.9em; margin:0px; color:#3c5950; line-height:1.1em; font-family:arial, sans-serif; letter-spacing:0px; text-align:center
}
p.quote {
	color:#636363
}
p.gray {
	padding-right:10px; padding-left:10px; padding-bottom:10px; padding-top:10px; text-align:left
}
p.blue {
	padding-right:9px; padding-left:9px; font-size:13px; padding-bottom:9px; padding-top:9px; text-align:left
}
i.blue {
	color:#00559C;
}
b.green {
	color:#007934;
}
span.figure {
	color:#999999; font-size:11px; font-style:italic;
}
span.articles_hdr {
	color: #007934; font-family: arial, sans-serif; font-weight:700; font-size:16px;
}
span.articles_ttl {
	color:#333333; font-family: arial, sans-serif; font-weight:700; font-size:14px;
}
span.articles {
	color:#444444; font-size:12px; line-height:18px;
}
p.articles_by {
	color:#999999; font-size:11px; padding-top:10px; padding-bottom:10px;
}
span.articles_by {
	color:#03579D; font-size:12px; font-style: italic;
}
span.title {
	font-weight:bold; color:#000000; font-family:arial, sans-serif
}
span.blue {
	font-size:11px; color:#666666; line-height:14px; font-family:arial, sans-serif;
}
span.blueR {
	font-size:11px; color: #666666; font-family:arial, sans-serif; text-decoration:none; _margin-left:8px; 
}
div.blueR {
	font-size:11px; color: #666666; font-family:arial, sans-serif; text-decoration:none; _margin-left:18px; width:240px; margin-left:12px; margin-left:10px; 
}
span.blueRH {
	font-size:11px; color:#333333; font-family:arial, sans-serif; text-decoration:none; 
}
div.blueRH {
	font-size:11px; color:#333333; font-family:arial, sans-serif; text-decoration:none; width:240px; margin-left:12px; margin-left:13px;
}
div.blueRH2 {
	font-size:11px; color:#333333; font-family:arial, sans-serif; text-decoration:none; width:530px; margin-left:12px; margin-left:13px;
}
span.blackr {
	font-size:11px; margin-left:10px; color:#000000; font-family:arial, sans-serif; text-decoration:none
}
span.blackr2 {
	font-size:11px; margin-left:19px; color:#000000; font-family:arial, sans-serif; text-decoration:none
}
span.caption {
	font-size:0.8em; color:#777; text-align:left
}
span.contact {
	font-weight:normal; font-size:1em; color:#30725d; font-family:verdana, sans-serif
}
span.contact_err {
	font-weight:normal; font-size:1em; color:#FF0000; font-family:verdana, sans-serif
}
span.error {
	font-size:0.9em; color:#3c5950; line-height:1em; font-family:arial, sans-serif; letter-spacing:0px
}
span.error2 {
	margin-top:-9px; font-weight:bold; margin-left:10px; color:#3c5950; line-height:1.1em; padding-top:0px; font-family:arial, sans-serif; letter-spacing:0px; text-align:left
}
span.error3 {
	font-weight:bold; color:#3c5950; line-height:1.1em; padding-top:3px; font-family:arial, sans-serif; letter-spacing:0px; text-align:left
}
span.form {
	border-right:#aaa 1px solid; padding-right:2px; border-top:#aaa 1px solid; margin-top:0px; padding-left:2px; font-size:1em; float:left; padding-bottom:2px; border-left:#aaa 1px solid; color:#444; padding-top:2px; border-bottom:#aaa 1px solid; font-family:arial, sans-serif
}
span.header {
	margin-top:5px; padding-left:20px; font-weight:bold; font-size:1.2em; color:#30725d; line-height:18px; font-family:verdana, sans-serif
}
span.green {
	font-size:1.2em; color:#00ff00; font-family:courier new, courier, mono
}
span.menulist {
	font-size:1.1em; color:#000; font-family:arial, sans-serif
}
span.orange {
	font-size:1.2em; color:#ffa500; font-family:courier new, courier, mono
}
span.pink {
	font-size:1.2em; color:#ff00ff; font-family:courier new, courier, mono
}
span.red {
	font-size:1.2em; color:#ff0000; font-family:courier new, courier, mono
}
div.callout4 span {
	font-weight:bold; font-size:1em; float:left; color:#08457c; margin-right:7px
}
#rightmenu td {
	padding-right:0px; padding-left:0px; padding-bottom:0px; vertical-align:top; padding-top:0px; text-align:left
}
#rightmenu td.callout {
	font-size:1.1em; color:#508f7a; padding-top:5px; font-family:arial, sans-serif
}
#rightmenu td.email {
	padding-top:20px
}
div.newsletter td {
	font-size:1.1em; text-align:left
}
td.cmt_reg {
	color:#444444; font-size:12px; line-height:18px; font-family:arial, sans-serif; background-color:#EFEFEF;
}
td.callout2 {
	padding-right:0px; margin-top:-9px; padding-left:0px; font-size:1.1em; padding-bottom:0px; color:#508f7a; padding-top:0px; font-family:arial, sans-serif
}
td.end {
	padding-right:0px; padding-left:7px; padding-bottom:0px; margin:0px; width:140px; padding-top:0px; voice-family:inherit
}
td.left {
	border-right:#e3e3e3 1px dotted; padding-right:5px; padding-left:5px; padding-bottom:5px; padding-top:5px; border-bottom:#e3e3e3 1px dotted
}
td.left2 {
	border-right:#e3e3e3 1px dotted; padding-right:5px; padding-left:5px; padding-bottom:5px; padding-top:5px
}
td.menu {
	padding-right:0px; padding-left:0px; font-weight:normal; font-size:0.9em; padding-bottom:0px; color:#444; padding-top:0px; font-family:arial, sans-serif; letter-spacing:1px; text-align:right; text-decoration:none
}
td.newstext {
	font-size:1.1em; color:#000; font-family:arial, sans-serif
}
td.newstext2 {
	text-align:center
}
td.newstext3 {
	padding-left:115px
}
.products {
	border-right:#ccc 1px solid; border-top:#ccc 1px solid; border-left:#ccc 1px solid; border-bottom:#ccc 1px solid
}
td.right {
	padding-right:5px; padding-left:5px; padding-bottom:5px; padding-top:5px; border-bottom:#e3e3e3 1px dotted
}
img.corner3 {
	margin-top:-21px; float:right; margin-right:0px; voice-family:inherit
}
td.topcenter {
	vertical-align:top; text-align:center
}
td.top {
	vertical-align:top
}

h2 {
	color:#ffffff;
	text-align:left;
	word-spacing:3px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-bottom:none;
	width:770px;
}

#header5 {
	width:770px;
	background-color:#ffffff;
	color:#fff;
	font-family:verdana, sans-serif;
	font-size:1.3em;
	margin:0px;
	height:157px;
}

#content5 {
	width:740px;
	background-color:#FFFFFF;
	margin:0px;
	padding-left:15px;
}

td.bgline {background-image:url(images/pixel_gray.gif)}
td.bgsh {background-image:url(images/gray_horz_line.gif)}
.titleblue {font-size:14px; color:#00559c; font-family:arial, sans-serif; text-decoration:none; font-weight:bold; }
a.blueu {font-size:11px; color:#00559c; font-family:arial, sans-serif; text-decoration:underline }
