body {
margin:0px 0px 20px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
padding: 0 0 0px;
background: url(../img/body_bg.gif) repeat-x 0 100%;
}

a:link {
	color:#006633;
	text-decoration:none;
}
a:visited {
	color: #006633;
}
a:hover {
	color:#000000;
	text-decoration: underline;
}

#toplink {
	position:absolute;
	right:20px;
	top:2px;
	color: #CCCCCC;
	font-size:11px;
	width:auto;
	height:15px;
}

#toplink a {
	color:#CCCCCC;
	text-decoration:none;
}
#toplink a:hover {
	text-decoration:underline;
}

.footer {
/*margin:1em 0em 0em 0em;
padding:.5em;*/
font-size:.7em;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
right:2.25em;

padding:0em;
}

#header {
margin:2em 2em 0 2em;
padding:1em 1.5em;
height:150px;

background:url(../img/bg_nav.gif) repeat-x;margin: 0 0 25px;padding: 0 0 10px}

#header h1 { 
margin:0; 
padding:0;
font-size:1.2em;
}

#header a {
text-decoration:none;
}
#headerimg {
	position:absolute;
	right:20px;
	top:25px;
	width:300px;
	height:110px;
}

#leftColumn {
position:absolute;
left:0em;
top:11em;
width:11em;
margin:0;
padding:0em .5em 2em .5em;
/*background: #CCCCCC;
border:1px solid #eeeeee;*/
border-right:#006633 thin solid;
font-size:.9em;
color:#666666;
}

#leftColumn h2 { 
margin:0 0 -1em 0; 
padding:0;
font-size:1em;
letter-spacing:.1em;
}

#leftColumn ul { 
margin:1.5em 0 0 0; 
padding:0;
list-style:none;
}

#leftColumn li { 
margin:0 0 .4em 0; 
padding:0;
}

#leftColumn li a { 
margin:0 0 0 .2em;
color:#006633;
text-decoration:none; 
}

#leftColumn li a:hover { 
color:#000000;
text-decoration:underline; 
}

#leftColumn li a:active { 
	color:#000;
	text-decoration:underline; 
}

#centerColumn {
color:#000000;
right:2.25em;
margin-top:0em;
margin-left: 17.50em;
margin-right:2.25em;
margin-bottom:20em;
voice-family: "\"}\"";
voice-family: inherit;
padding:1em .5em 2em .5em;
background:#ffffff;
font-size:.9em;
}

html>body #centerColumn {
margin-left:14em;
margin-right:20em;
}

#centerColumn h2 { 
margin:-1.5em 0 -1em 0; 
padding:0;
font-size:1.5em;
letter-spacing:.1em;
}

.rightColumn {
position:absolute;
right:10px;
top:11em;
width:15em;
margin:0;
padding:1em .5em 2em .5em;

border-left:#006633 thin solid;
font-size:.9em;
}

.rightColumn h2 { 
margin:0 0 -1em 0; 
padding:0;
font-size:1em;
letter-spacing:.1em;
color:#006633;
}
#prodbox {
	height:20em;
	overflow:auto;
	width:100%;
	margin:0px;
	padding:5px;
}