body {
	font-family: "lucida grande", arial, verdana, sans-serif;
	color: #666;
	font-size:1em;
}
h1 span { display: none; }
h2 span { display: none; }

h1#title_welcome { width: 145px; height: 29px; background: url(../img/titles/title_welcome.gif) no-repeat; } 
h1#title_aboutus { width: 200px; height: 29px; background: url(../img/titles/title_aboutus.gif) no-repeat; }
h1#title_alfabloc { width: 200px; height: 29px; background: url(../img/titles/title_alfabloc_d.gif) no-repeat; }
h1#title_alfablocb { width: 475px; height: 29px; background: url(../img/titles/title_alfabloc_i.gif) no-repeat; }
h1#title_alfablocc { width: 475px; height: 29px; background: url(../img/titles/title_alfabloc_a.gif) no-repeat; }
h1#title_downloads { width: 200px; height: 29px; background: url(../img/titles/title_downloads.gif) no-repeat; }
h1#title_contactus { width: 200px; height: 29px; background: url(../img/titles/title_contactus.gif) no-repeat; }

h2#product_overview { width: 238px; height: 65px; background: url(../img/titles/product_overview.gif) no-repeat; }

#home-content h2 {
	color: #409409;
}

#home-content div.left-column p {
	margin-left: 1px; 
}

p {
	line-height: 1.5em;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	font-size: .75em;
}


ul {
	padding: 0 0 10px 0;
	margin: 0 0 0 1.5em;
	list-style-position: outside;
	list-style-type: square;
}

li {
	font-size: .75em;
	margin: 3px 0 3px 0;
}

li ul li {
	font-size: 1em;
	list-style-type: circle;		
}

a:link {
	color: #409409;
	text-decoration: underline;
}

a:visited {
	color: #409409;
	text-decoration: underline;
}

a:hover {
	color: #409409;
	text-decoration: none;
}

#main-nav ul {
	border: 0px solid #ccc;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type: none;
	height: 20px;
	}

#main-nav ul li {
	display: block;
	float: right;
	padding: 0;
	margin: 0;
	font-size: 14px;
}

#main-nav ul li a {
	padding: 0 0 5px 0;
	margin: 0 0 0 0;
	color: #cab89c;
	text-decoration: none;
	display: block;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	text-align: center;
	border-right: 1px solid #ccc;
}

#main-nav ul li a:visited {
	padding: 0 0 5px 0;
	margin: 0 0 0 0;
	color: #999999;
	text-decoration: none;
	display: block;
	font-family: helvetica, arial, sans-serif; sans-serif;
	font-weight: bold;
	text-align: center;
	border-right: 1px solid #ccc;
}

#main-nav ul li a:hover {
	padding: 0 0 5px 0;
	margin: 0 0 0 0;
	color: #409409;
	text-decoration: none;
	display: block;
	font-family: helvetica, arial, sans-serif;sans-serif;
	font-weight: bold;
	text-align: center;
	border-right: 1px solid #ccc;
	border-bottom: 5px solid #eeb01f;
}

#main-nav ul li.one a {
	width: 10.0em;
}

#main-nav ul li.one-on a {
	width: 10.0em;
	color: #409409;
	border-bottom: 5px solid #409409;
}

#main-nav ul li.one-on a:visited {
	width: 10.0em;
	color: #409409;
	border-bottom: 5px solid #409409;
}

#main-nav ul li.two a {
	width: 10.0em;
}

#main-nav ul li.two-on a {
	width: 10.0em;
	color: #409409;
	border-bottom: 5px solid #409409;
}

#main-nav ul li.two-on a:visited {
	width: 10.0em;
	color: #409409;
	border-bottom: 5px solid #409409;
}

#main-nav ul li.three a {
	width: 10.0em;
}

#main-nav ul li.three-on a {
	width: 10.0em;
	color: #409409;
	border-bottom: 5px solid #409409;
}

#main-nav ul li.three-on a:visited {
	width: 10.0em;
	color: #409409;
	border-bottom: 5px solid #409409;
}

#main-nav ul li.four a {
	width: 9.5em;
}

#main-nav ul li.four-on a {
	width: 9.5em;
	color: #409409;
	border-bottom: 5px solid #409409;
}

#main-nav ul li.four-on a:visited {
	width: 9.5em;
	color: #409409;
	border-bottom: 5px solid #409409;
}

#subnav { margin: 5px 0 0 0; padding: 10px 0 0 12px; list-style:none; }

#subnav li { border-bottom: 1px solid #DADADA; padding: 10px 0 10px 0; margin: 0 0 0 0; }

#subnav li.active{ border-bottom: 1px solid #409409; padding: 10px 0 10px 5px; margin: 0 0 0 0; }

#subnav a { color:#308b00; text-decoration: none; }

#subnav a:hover { color: #409409; font-weight: bold;}

#footer ul {
	border: 0px solid #ccc;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type: none;
	height: 1.4em;
	}

#footer ul li {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 11px;
}

#footer ul li a {
	padding: 3px 0 0 0;
	margin: 0 0 0 0;
	color: #F46C22;
	text-decoration: underline;
	display: block;
	font-family: helvetica, arial, sans-serif;
	text-align: center;
	border-right: 1px solid #ccc;
}

#footer ul li a:visited {
	padding: 3px 0 0 0;
	margin: 0 0 0 0;
	color: #F46C22;
	text-decoration: underline;
	display: block;
	font-family: helvetica, arial, sans-serif; sans-serif;
	text-align: center;
	border-right: 1px solid #ccc;
}

#footer ul li a:hover {
	padding: 3px 0 0 0;
	margin: 0 0 0 0;
	color: #F46C22;
	text-decoration: none;
	display: block;
	font-family: helvetica, arial, sans-serif;sans-serif;
	text-align: center;
	border-right: 1px solid #ccc;
}

#footer ul li.one{
	padding: 3px 0 0 0;
	margin: 0 0 0 0;
	width: 242px;
	color: #999;
	text-align: center;
	text-decoration: none;
}
#footer ul li.two a {
	width: 7.3em;
}

#footer ul li.three a {
	width: 7.4em;
}

#breadcrumb p {
	font-size:11px;
	color: #757575;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#breadcrumb a:link {
	color: #757575;
}

#breadcrumb a:visited {
	color: #757575;
}

#breadcrumb a:hover {
	color: #757575;
}
p.clear {
	clear: both;
	border: 0px solid #000;
	padding: 0;
}

p.last {
	padding: 0;
	margin: 0 0 0 0;
}
ul li.pdf{ padding-left:5px; list-style-type:none;}
ul li.pdf{ height:16px; background: url(../img/pdf_icon.gif) no-repeat left; padding: 1px 10px 0 33px; }

ul.case {margin: 0px 0 0px 0px;}
ul.case li{ padding-left:5px; list-style-type:none;}
ul.case li{ height:16px; background: url(../img/case_icon.gif) no-repeat left; padding: 1px 10px 0 25px; }

a.next{ height:16px; background: url(../img/next_icon.gif) no-repeat left; padding: 1px 10px 0 33px; }

<!-- Table Styles -->

table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
td, th {
	font-size:11px;
	padding: 4px;
}

td img{
	color: #000;
	background-color: #fff;
	padding: 2px;
	border: 1px solid #CDCFCD;
	display: block;
}

tbody tr		{
	background-color:#FFF; 
	text-align:left;
	}
tbody tr.odd 	{
	background: #f9f9f9;

}

tbody tr td { 
	height:50px;
	background: #FFF;
	}

tbody tr.odd td{ 
	background: #f9f9f9;
	}
