body{
	padding:0;
	margin:0 auto;
}
.logo{
padding-top:29px;
}
a{
color:#6D9002;
font-family:Arial ;
font-size:12px;
text-decoration:none;
}
a:hover{
font-family:Arial ;
font-size:12px;
color:#e207a4;
text-decoration:underline;
}
.welcome-text{
font-family:Arial ;
font-size:11px;
color:#4b4b4b;
text-align:right;
}
a.toplink{
font-family:Arial ;
font-size:11px;
color:#4b4b4b;
text-decoration:underline;
padding:1px;
}
a.toplink:hover{
font-family:Arial ;
font-size:11px;
color:#e207a4;
text-decoration:none;
padding:1px;
}
a.toplink:selected{
font-family:Arial ;
font-size:11px;
color:#e207a4;
text-decoration:none;
padding:1px;
}
a.link{
font-family:Arial ;
font-size:11px;
color:#4b4b4b;
text-decoration:underline;
padding:1px;
}
a.link:hover{
font-family:Arial ;
font-size:11px;
color:#4b4b4b;
text-decoration:none;
padding:1px;
}
.banner
{
width:820px;
	border:1px solid #65a10e;
}
.right-menulink{
font-family:Arial ;
font-size:12px;
color:#4b4b4b;
text-align:right;
padding-top:10px;
font-weight:bold;
}
.right-menulink a{
color:#4b4b4b;
text-decoration:none;
}
.right-menulink a:hover{
color:#6d9002;
text-decoration:none;
}
.home{
width:124px;
height:37px;
font-family:Verdana ;
font-size:13px;
color:#4b4b4b;
font-weight:bold;
text-align:center;
background-image:url(images/flower-tab.jpg);
background-repeat:no-repeat;
}
.home a{
text-decoration:none;
color:#4b4b4b;
}
.home a:hover{
width:124px;
height:26px;
position:relative;
float:left;
color:#4b4b4b;
font-family:Verdana ;
font-size:13px;
padding-top:11px;
font-weight:bold;
text-align:center;
vertical-align:middle;
text-decoration:none;
background-image:url(images/fruits-tab-hov.jpg);
background-repeat:no-repeat;
}
.selectedHome{
width:124px;
height:26px;
position:relative;
float:left;
color:#4b4b4b;
font-family:Verdana ;
font-size:13px;
padding-top:11px;
font-weight:bold;
text-align:center;
vertical-align:middle;
text-decoration:none;
background-image:url(images/fruits-tab-hov.jpg);
background-repeat:no-repeat;
}
.anniversary{
widows:191px;
height:36px;
font-family:tahoma;
font-size:16px;
color:#ffffff;
text-decoration:none;
}
.anniversary a{
color:#ffffff;
text-decoration:none;
}
.anniversary a:hover{
color:#000000;
text-decoration:none;
}
.newyear{
font-family:tahoma;
font-size:16px;
color:#ffffff;
text-decoration:none;
}
.newyear a{
color:#000000;
text-decoration:none;
}
.newyear a:hover{
color:#ffffff;
text-decoration:none;
}
.text{
font-family:Arial ;
font-size:12px;
color:#ffffff;
}
.text-inner-current
{
	font-family:Arial ;
	font-size:12px;
	color:#e207a4;
	font-weight:bold;
}
.text-inner{
font-family:Arial ;
font-size:12px;
color:#000000;
}
.text-inner-heading{
font-family:Arial ;
font-size:12px;
color:#6D9002;
font-weight:bold;
}
.text-inner-field-headings{
font-family:Arial ;
font-size:12px;
color:#e207a4;
}
.fieldset
{
	border:1px solid #6D9002;
}
.footer-heading{
font-family:Verdana ;
font-size:14px;
color:#d3109d;
font-weight:bold;
}
.footer-green-heading{
font-family:Verdana ;
font-size:22px;
color:#129f41;
}
.footer-text{
font-family:Verdana ;
font-size:12px;
color:#000000;
padding:0 25px 0 25px;
}
.footer-link{
font-family:arial ;
font-size:11px;
color:#494949;
}
.footer-link a{
color:#494949;
text-decoration:none;
}
.footer-link a:hover{
color:#d3109d;
text-decoration:underline;
}
#anniversary{
width:191px;
height:36px;
position:relative;
float:left;
font-family:tahoma;
font-size:16px;
color:#ffffff;
}
#anniversary a{
width:191px;
height:26px;
position:relative;
float:left;
color:#ffffff;
padding-top:10px;
text-decoration:none;
background-image:url(images/anni-img.jpg);
background-repeat:no-repeat;
}
#anniversary a:hover{
width:191px;
height:26px;
position:relative;
float:left;
color:#000000;
padding-top:10px;
text-decoration:none;
background-image:url(images/anni-img-hov.jpg);
background-repeat:no-repeat;
}
#newyear{
width:191px;
height:36px;
position:relative;
float:left;
font-family:tahoma;
font-size:16px;
color:#000000;
}
#newyear a{
width:191px;
height:26px;
position:relative;
float:left;
font-family:tahoma;
font-size:16px;
color:#000000;
padding-top:10px;
text-decoration:none;
background-image:url(images/anni-img-hov.jpg);
background-repeat:no-repeat;
}
#newyear a:hover{
width:191px;
height:26px;
position:relative;
float:left;
font-family:tahoma;
font-size:16px;
color:#ffffff;
padding-top:10px;
text-decoration:none;
background-image:url(images/anni-img.jpg);
background-repeat:no-repeat;
}.sign-text{
font-family:Verdana ;
font-size:16px;
color:#c30f90;
padding-left:15px;
}
.sign-text a{
text-decoration:underline;
color:#c30f90;
}
.sign-text a:hover{
text-decoration:none;
color:#ffffff;
}

.regi-text{
font-family:Verdana ;
font-size:12px;
color:#ffffff;
padding-left:15px;
}
.regi-text a{
text-decoration:underline;
color:#c30f90;
}
.regi-text a:hover{
text-decoration:none;
color:#ffffff;
}
.content{
border-left:1px dashed #c30f90;
}
.content-heading{
font-family:Verdana ;
font-size:14px;
color:#6D9002;
font-weight:bold;
text-align:center;
}
.heading{
font-family:Verdana ;
font-size:14px;
color:#6D9002;
font-weight:bold;
text-align:left;
}
.back-text{
font-family:Verdana ;
font-size:12px;
color:#c30f90;
}
.back-text a{
color:#c30f90;
text-decoration:underline;
}
.back-text a:hover{
color:#000000;
text-decoration:none;
}
.simpletext{
font-family:Verdana ;
font-size:12px;
color:#000000;
padding:0 25px 0 25px;
}
.horbar	{   /* Color of main horizontal menubar and border */
	color: black;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	z-index:20000;
}

.horizitem	{          /* Behaviour of main horizontal menu items, leave as is for proper operation */
width:120px;
height:37px;
font-family:Verdana ;
font-size:13px;
color:#4b4b4b;
font-weight:bold;
text-align:center;
vertical-align:middle;
background-image:url(images/fruits-tab.jpg);
background-repeat:no-repeat;
}

.horizitem a {              /* Font style, size of submenu items */
	text-decoration:none;
	color:#4b4b4b;
	width:120px;
	font-family:Verdana ;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	height:37px;
}

.horizitem a:hover	{       /* Font style & color, background menu color of main menu item when hovered over */
width:120px;
height:26px;
position:relative;
float:left;
color:#4b4b4b;
font-family:Verdana ;
font-size:13px;
padding-top:11px;
font-weight:bold;
text-align:center;
vertical-align:middle
text-decoration:none;
background-image:url(images/flower-tab-hover.jpg);
background-repeat:no-repeat;
}
.horizsubmenu	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;

}
.horizsubframe	{      /* Color of submenu item and border */
	background-color: #5c7601;
	border: 1px solid #FFFFFF;
	padding:5px;
	position: relative;
	display: block;	
	z-index:20000;
}

.horizsubitem	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
	z-index:20000;
}

.horizsubitem a {            /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 13px;	
	text-decoration: none;
	z-index:20000;
	position: relative;
	display: block;	
}

.horizsubitem a:link{       /* Font color, style of submenu items */
	color:#FFFFFF;
	font-size: 13px;	
	text-decoration: none;
}
.horizsubitem a:visited	{       /* Font color, style of submenu items */
	color:#FFFFFF;
	font-size: 13px;	
	text-decoration: none;
}
.horizsubitem a:hover	{      /* Font color, style, background submenu color of submenu item when hovered over */
	color:#bb2090;
	background-color: #b5d92c;
	text-decoration: none;
}

.horizsubitem a:selected	{      /* Font color, style, background submenu color of submenu item when clicked */
	color:#bb2090;
	background-color: #b5d92c;
	font-weight:bold;	
	text-decoration: none;
}

.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{      /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
color:#bb2090;
	background-color: #b5d92c;
	font-weight:bold;
}

.horbar .dmselected {   /* Style override for selected root category */
text-decoration:none;
background-image:url(images/flower-tab-hover.jpg);
background-repeat:no-repeat;
}
#prepage {
	display:none;	
}
#prepage_overlay {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:3;
	text-align:center;
	padding-top:30%;
	padding-bottom:50%;
	background:#ffffff;
	opacity:.9;
	filter:alpha(opacity = 50);
}
#prepage_content {
	position:fixed;
	top:0px;
	left:0px;
	z-index:3;
	text-align:center;
	margin-left:45%;
	margin-top:30%;
	margin-bottom:50%;
	padding:5px;
	background:#FAFAF3;
	border:1px;
	border-style:solid;
	border-color:#D4D4D4;	
	opacity:1;
	filter:alpha(opacity = 100);
}
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning {width:70%; font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
.sitemap
{
	color:#6D9002;
	font-family:Arial ;
	font-size:12px;
	text-decoration:none;	
	list-style:none;
	font-weight:bold;
}
.sitemap li{
	color:#6D9002;
	font-family:Arial ;
	font-size:12px;
	text-decoration:none;
	padding-bottom:5px;
}
.sitemap li a{
	color:#6D9002;
	font-family:Arial ;
	font-size:12px;
	text-decoration:none;
}
.sitemap li a:hover{
	font-family:Arial ;
	font-size:12px;
	color:#e207a4;
	text-decoration:underline;
}