a:link, a:visited
{ 
	color:#4B8B3E;
 	text-decoration:none;
}

a:active, a:hover
{ 
 	color:#990000;
	text-decoration:underline;
}

a.menu:link, a.menu:visited
{ 
	color:#4B8B3E;
 	text-decoration:none;
}

a.menu:active, a.menu:hover
{ 
 	color:#990000;
 	background:url(../images/bg_sand_dark.jpg);
}

a.menu
{
 	display:block;
 	padding-bottom:7px;
	padding-top:7px;
	padding-left:23px;
 	border-top:1px #999999 dashed;
 	background-color:#ADD677;
 	text-align:left;
 	font-weight:bold;
 	color:#4B8B3E;
 	text-decoration:none;
	background:url(../images/bg_sand.jpg);
}
 
a.mainlevel
{
 	display:block;
 	padding-bottom:7px;
	padding-top:7px;
	padding-left:23px;
 	border-top:1px #999999 dashed;
 	background-color:#ADD677;
 	text-align:left;
 	font-weight:bold;
 	color:#4B8B3E;
 	text-decoration:none;
	background:url(../images/bg_sand.jpg);
}

a.mainlevel:link, a.mainlevel:visited
{ 
	font-size:12px;
        color:#4B8B3E;
 	text-decoration:none;
}

a.mainlevel:active, a.mainlevel:hover
{ 
 	color:#990000;
 	background:url(../images/bg_sand_dark.jpg);
}

a.sublevel
{
 	display:block;
 	padding-bottom:5px;
	padding-top:5px;
	padding-left:30px;
 	background-color:#ADD677;
 	text-align:left;
 	font-weight:bold;
 	color:#990000;
 	text-decoration:none;
	background:url(../images/bg_sand.jpg);	
}

a.sublevel:link, a.sublevel:visited
{ 
	color:#4B8B3E;
 	text-decoration:none;
	font-size:10px;
}

a.sublevel:active, a.sublevel:hover
{ 
 	color:#990000;
 	background:url(../images/bg_sand_dark.jpg);
	font-size:10px;
}

.mainlevel-top
{       
        margin-top:0px;
        padding-top:0px;

}

img.mainlevel-top
{
        margin-top:3px;
        padding-top:0px;
        border:1px #000000 solid;
}

body
{
	background-color:#CCFFCC;
	margin:0px;
	margin-bottom:5px;
	margin-top:5px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/bg.gif);
}

ul.menu
{
 	display:block;
 	padding-bottom:5px;
	padding-top:5px;
	padding-left:30px;
 	background-color:#ADD677;
 	text-align:left;
 	font-weight:bold;
 	color:#990000;
 	text-decoration:none;
	background:url(../images/bg_sand.jpg);	
        list-style-image:url(../images/dashed.gif);
        font-size:10px;
}

ul.menu li.menu a.menu:link, a.menu:visited
{ 
        color:#4B8B3E;
 	text-decoration:none;
	font-size:10px;
}

ul.menu li.menu a.menu:active, a.menu:hover
{ 
 	color:#990000;
 	background:url(../images/bg_sand_dark.jpg);
	font-size:10px;
}

img
{
	border:0px;
}

TABLE {
  border-collapse: collapse;
}

TABLE TD {
  padding: 0px;
}

p{
  padding: 5px;
}

.createdate
{
        background:url(../images/bg_sand_dark.jpg);
	border-top:0px #000000 solid;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
        border-bottom:0px solid black;
        padding:5px;
        margin:0px;
        font-weight:light;
        text-align:right;
        font-size:10px;
}

.contentpaneopen, .contentpane
{
        width:100%;
        background:url(../images/bg_sand_dark.jpg);
	border-top:0px #000000 solid;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
        border-bottom:1px solid black;
        text-align:justify;
}

.contentheading
{
        background:url(../images/bg_sand_green.jpg);
	border-top:1px #000000 solid;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
        padding:5px;
        margin:0px;
        font-weight:bold;
}

.headline2
{
	font-size:14px;
	font-weight:bold;
	margin-top:40px;
	margin-bottom:10px;
}

.entries
{
        padding:5px;
}

img.entries
{
        border:1px #000000 solid;
        padding:5px;
}

.banner
{
	border-top:1px #000000 solid;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	background-color:#ADD677;
	background:url(../images/header.jpg) no-repeat;
	width:1000px;
	height:123px;
	font-size:10px;
}

.content
{
	border:0px #000000 dashed;
	background-color:#ADD677;
	background:url(../images/middle_right.jpg) repeat-y;
	width:781px;
	text-align:left;
	vertical-align:top;
}

.footer
{
	border:1px #000000 solid;
	margin-top:15px;
	background:#BDC052;
	width:1000px;
	font-size:10px;
}

.main
{
	margin:0px;
	border:1px #000000 solid;
	border-top:0px;
	background-color:#ADD677;
	width:1000px;
}

.navi_left
{
	border:0px;
	background-color:#ADD677;
	background:url(../images/middle_left.jpg) repeat-y;
	width:219px;
	text-align:left;
	vertical-align:top;
}

.navi_td
{
	width:177px;
	margin-left:28px;	
	border-bottom:1px #999999 dashed;
}

.navi_top
{
	image-border:1px #000000 solid;
	border:1px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	background-color:#ADD677;
	background:url(../images/navi_top.jpg) no-repeat;
	width:1000px;
	height:71px;
        text-align:center;
}

.sub
{
	border-top:1px #999999 dashed;

}

.frontpageheader, .componentheading
{
	border:1px #000000 solid;
	background:url(../images/bg_sand_dark.jpg);
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding-top:6px;
	padding-bottom:6px;
	margin-bottom:20px;
}

.prod_box_left{
	width:330px;
	padding:5px;
	margin-bottom:12px;
	background:url(../images/bg_sand_green.jpg);
	border:1px solid black;
	float:left;
	height:220px;
	text-align:justify;
}

.prod_box_right{
	width:330px;
	padding:5px;
	margin-bottom:12px;
	background:url(../images/bg_sand_green.jpg);
	border:1px solid black;
	float:right;
	height:220px;
	text-align:justify;
}

.add_box
{
        background:url(../images/bg_sand_dark.jpg);
        width:633px;
        border:1px solid black;
        padding:30px;
        margin:0px;
}

.footer {
	text-align:center;
	border:1px #000000 solid;
	margin-top:15px;
	background:#BDC052;
	width:1000px;
	font-size:10px;
}