html { overflow-y: scroll }
body { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, sans; text-align: center; padding: 0px; margin: 0px; margin-left: auto; margin-right: auto; color: black; background-color: #FFFFFF }
body, td { font-size: 76% }
* td {
	font-size: 76%;
	f\ont-size: 100%
}
* { box-sizing: content-box; -moz-box-sizing: content-box }
a, a:visited { font-weight: bold; color: #3EA752 }
input { font-size: 90% }
select { font-size: 90%; font-family: Tahoma, Arial }
textarea { font-size: 90%; font-family: Tahoma, Arial }
ul { margin-bottom: 0.95em; margin-left: 0em; padding-left: 1.65em }
/* img { behavior: url(/res/clientscripts/pngbehavior.htc) } put this back if you need it */
h1 { font-size: 150%; font-weight: normal; margin-top: 0em; margin-bottom: 0.55em }
h2 { font-size: 120%; margin-top: 0em; margin-bottom: 0.24em }
h3 { font-size: 130%; margin-top: 0em; margin-bottom: 0.2em }
h4 { font-size: 120%; margin-top: 0em; margin-bottom: 0.85em }
h5 { font-size: 110%; margin-top: 0em; margin-bottom: 0.90em }
th { font-size: 90%; text-align: left }
p { margin-top: 0em; margin-bottom: 0.95em }

#fullpage { width: 760px; margin-top: 2px; text-align: left; margin-left: auto; margin-right: auto; background-color: white }
#maincontainer { border: 1px solid #E7E7E7; padding-left: 19px; padding-right: 19px }
#topborder { height: 5px; margin-bottom: 1px; background-color: #E1E1E1 }

#header { height: 104px }
#banner { float: right; width: 622px }
#topmenu { width: 645px; float: right; height: 26px; font-size: 90%; text-align: right }
#topmenu img { margin-right: 6px; margin-top: 10px; margin-bottom: 1px }
#topmenu a, #topmenu a:visited { font-weight: normal; margin-right: 2px; margin-top: 10px }
#topmenu a.selected, #topmenu a.selected:visited { font-weight: bold }

#submenu { he1ight: 18px; padding-bottom: 4px; font-size: 90%; text-align: center; margin-bottom: 1px; background-color: #E1E1E1 }
#submenu a, #submenu a:visited { color: #000000 }
#submenu img { margin-right: 6px; margin-top: 6px; margin-bottom: 1px }
#submenu a, #submenu a:visited { font-weight: normal; margin-right: 2px; margin-top: 6px; text-decoration: none }
#submenu a:hover { text-decoration: underline }
#submenu a.selected, #submenu a.selected:visited { font-weight: bold }

#navtrail { display: none }

#mainbodyintro { float: left; width: 520px }
#intro { height: 98px; background: url(/images/intro_bg.gif) no-repeat top right }
#intro h1, #intro h2, #intro h3, #intro h4, #intro h5, #intro p { font-size: 130%; font-weight: bold }
#intropad { padding: 10px; padding-right: 19px }
#mainbodydiv { padding-right: 19px; padding-top: 5px }

#rightcol{ width: 200px; float: right }

#footer { border: 1px solid #E7E7E7; border-bottom: 7px solid #E7E7E7; padding: 11px; padding-left: 19px; padding-right: 19px; margin-bottom: 5px; font-size: 90%; line-height: 130% }
#footer span { font-size: 80% }
#footer, #footer a, #footer a:visited { color: #999999; font-weight: normal; text-decoration: none }
#footer a:hover { text-decoration: underline }

.clearall { clear: both }

.editform { font-size: x-small }
.editform td { font-size: x-small }

p.cs_quote { font-weight: bold; margin: 0px; padding-top: 8px; padding-bottom: 4px }
p.cs_quote a, p.cs_quote a:visited, p.cs_quote a:hover { text-decoration: none !important; color: #000000 }
p.cs_quote_name { color: #676767; text-align: right; margin: 0px; padding-bottom: 10px }
p.cs_quote_name a, p.cs_quote_name a:visited, p.cs_quote_name a:hover { text-decoration: none !important; color: #676767 }

#cs_list_panel { border: 2px solid #E7E7E7; background-color: #E7E7E7; color: #343434; font-size: 130%; font-weight: bold; margin-bottom: 10px }
#cs_list_panel p.heading { margin: 0px; padding: 10px; padding-top: 2px; padding-bottom: 2px }
#cs_list_panel_content { padding: 10px; background-color: #FFFFFF }
#cs_list_panel_content p { font-size: 70% }
#cs_list_panel_content p.cs_quote { padding-top: 0px }

div.rightpanel { background: #EAF6ED url(/images/right_panel_bg.jpg) no-repeat top left }
div.rightpanel img { border-bottom: 1px solid #FFFFFF }
div.rightpanel ul { margin-top: 6px; margin-left: 10px; margin-right: 10px; padding-bottom: 12px }
div.rightpanel li { margin-bottom: 3px }
div.rightpanel li a, div.rightpanel li a:visited { color: #000000; text-decoration: none }
div.rightpanel li a:hover { text-decoration: underline }

img.rightimg { margin-bottom: 10px }

#prodareas tr { vertical-align: top }
#prodareas td { padding: 0px; padding-left: 7px; padding-top: 8px }
#prodareas th { padding-bottom: 19px }
#prodareas p { border-top: 1px solid #E1E1E1; border-right: 5px solid #E1E1E1; padding-top: 3px; padding-right: 2px; font-size: 90% }
#prodareas span { font-weight: bold; font-size: 125% }