/* CSS Reset - http://meyerweb.com/eric/tools/css/reset/index.html */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins,kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot,thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}/* remember todefine focus styles! */:focus {	outline: 0;}/* remember to highlight inserts somehow! */ins {	text-decoration: none;}del {	text-decoration: line-through;}/*tables still need 'cellspacing="0"' in the markup */table {	border-collapse: collapse;	border-spacing: 0;}


body, table, tr, td, a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #5d7731;
}
a:hover { color: Red; }
body {
	background-color: #eff7f0;
	margin: 0 auto;
	width:967px;
}
.clear { clear:both; }
.center { text-align:center; width:100%; }
#content {
	width:853px;
	margin: 0 auto;
	padding-top:30px;
	padding-bottom:30px;
}
#mainNavContainer {
	border: solid 1px #aeba8e;
	height:45px;
	line-height:20px;
	vertical-align:middle;
}
.mainNav {
	width:12.5%;
	text-align:center;
	float:left;
}
.mainNav a {
	font-size: large;
	text-decoration: none;
}
.mainNav a:hover {
	color: Red;
	text-decoration: underline;
}

#leftCol {
	width:350px;
}


#textContainer { margin-top: 30px; }

#bottomNavContainer {
	float:left;
	border: solid 1px #aeba8e;
	height:45px;
	line-height: 20px;
	width: 320px;
	margin: 0 auto;
	margin-top:55px;
}
.bottomNav {
	text-align:center;
	float:left;
}
.bottomNav a {
	font-size: large;
	text-decoration: none;
}
.bottomNav a:hover {
	color: Red;
	text-decoration: underline;
}
#companyInfoContainer {
	text-align:right;
	margin-top:30px;
}
.companyInfo {
	float:right;
	text-align:left;
	color: #587abd;
}
.companyInfo a { color: #587abd; }

.notice { color: Black; font-size: medium; }
.underline, .links a:link, .links a:visited, .links a:hover { text-decoration: underline; }

#catalog a, #catalog a:hover { text-decoration:none; }
#catalog a:hover span { text-decoration: underline; }