body {color: #666666; margin: 0px auto; padding: 0px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px;background: #ffffff url(images/bgd.jpg) repeat-x top center;}
html {min-width: 732px; padding: 0px; margin: 0px;font-family: Verdana, Helvetica, Arial, sans-serif;}

A {
	color:#346A80;
	text-decoration: underline;
    font-weight : normal;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    z-index:10000;
}
A:visited {
	color: #346A80;
	text-decoration: underline;
    font-weight : normal;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    z-index:10000;
}
A:link:hover {
    color: #346A80; 
    text-decoration: none; 
    background-color: #cdcdcd;
    font-weight : normal;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    z-index:10000;
}
A:visited:hover {
    color: #346A80; 
    text-decoration: none; 
    background-color: #cdcdcd;
    font-weight : normal;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    z-index:10000;
}
A:active:hover {
    color: #346A80; 
    text-decoration: none; 
    background-color: #cdcdcd;
    font-weight : normal;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    z-index:10000;
}

A.link1 {
	color:#598527;
	text-decoration: underline;
    font-weight : normal;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
}
A.link1:visited {
	color: #598527;
	text-decoration: underline;
    font-weight : normal;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
}
A.link1:link:hover {
    color: #598527; 
    text-decoration: none; 
    background-color: #cdcdcd;
    font-weight : normal;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
}
A.link1:visited:hover {
    color: #598527; 
    text-decoration: none; 
    background-color: #cdcdcd;
    font-weight : normal;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
}
A.link1:active:hover {
    color: #598527; 
    text-decoration: none; 
    background-color: #cdcdcd;
    font-weight : normal;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
}

p {font: 11px Verdana, Helvetica, Arial, sans-serif; text-align: justify; color: #666666; line-height:15px;}

.sidebox {position: relative; font: 11px Verdana, Helvetica, Arial, sans-serif; text-align: left; color: #666666; line-height:12px;padding-left:15px;padding-right:15px;}

h1 {padding-bottom: 0; font-size: 20px; font-weight: bold;margin: 0;
	padding: 0;line-height: 1.1em;}
    
.green1 {color:#598527;font-size: 11px;}
.green2 {color:#598527;font-size: 10px;}
.green3 {color:#598527;font-size: 14px;}
.white {color:#ffffff; font-size:12px; padding-left:5px; padding-top:2px; padding-bottom:2px; margin-top:0px; margin-bottom:0px;}

#bg {background: transparent url(images/bkgrd.png) repeat-y center center; width: 772px; margin: 0px auto; padding: 0px; } 
* html #bg {background: transparent url(images/bkgrd.gif) repeat-y center center; width: 772px; margin: 0px auto; padding: 0px;}



input.button {background-color: #FFF; font: 8pt arial; border: double #BBC2BA; margin: 0px; padding: 1px;}

.textbox {background-image: url(images/icon_form-field.png); background-color:#FFFFFF; background-repeat: no-repeat; background-position:left; width:285px; font: normal 12px Arial; color: #999999; padding:3px 5px 3px 19px; border:1px solid black;}
.textbox:focus, .textbox:hover, .textbox-sm:focus, .textbox-sm:hover {background-color:#F0FFE6;}

.username {background-image: url(images/icon_user.png); background-repeat: no-repeat; background-position:left; background-color:#FFFFFF; width:285px; font:normal 16px Arial; color: #999999; padding:3px 5px 3px 19px; border:1px solid black;}
.username:focus, .username:hover {background-color:#F0FFE6;}

.email {background-image: url(images/icon_email.png); background-repeat: no-repeat; background-position:left; background-color:#FFFFFF; width:285px; font:normal 16px Arial; color: #999999; padding:3px 5px 3px 19px; border:1px solid black;}
.email:focus, .password:hover {background-color:#F0FFE6;}

.buttons {font-size:12px; color: #666666; padding: 5px 0px 5px 0px;}

A.footer {
	color:#666666;
	text-decoration: underline;
    font-weight : normal;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height:17px;
    padding:2px;
}
A.footer:visited {
	color: #666666;
	text-decoration: underline;
    font-weight : normal;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height:17px;
    padding:2px;
}
A.footer:link:hover {
    color: #ffffff; 
    text-decoration: none; 
    background-color: #cdcdcd;
    font-weight : normal;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height:17px;
    padding:2px;
}
A.footer:visited:hover {
    color: #ffffff; 
    text-decoration: none; 
    background-color: #cdcdcd;
    font-weight : normal;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height:17px;
    padding:2px;
}
A.footer:active:hover {
    color: #ffffff; 
    text-decoration: none; 
    background-color: #cdcdcd;
    font-weight : normal;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height:17px;
    padding:2px;
}

.footerborder {
border-top: 1px #cccccc solid;
	}
    
.clearBoth {
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
	}

.footer {
	color:#666666;
	text-decoration: none;
    font-weight : normal;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height:17px;
    padding:2px;
}

fieldset{
    padding:10px;
    color:#666666;
}
legend{
    color:#598527;
    font-size: 14px;
}

li.bullets {background: transparent url(images/li_events.gif) no-repeat 0px 5px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; list-style: none outside; display: block; text-align: left;}

A.bullets {
	color:#666666;
	text-decoration: underline;
    font-weight : normal;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height:17px;
    padding:2px;
}
A.bullets:visited {
	color: #666666;
	text-decoration: underline;
    font-weight : normal;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height:17px;
}
A.bullets:link:hover {
    color: #666666; 
    text-decoration: none; 
    font-weight : normal;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height:17px;
}
A.bullets:visited:hover {
    color: #666666; 
    text-decoration: none;
    font-weight : normal;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height:17px;
}
A.bullets:active:hover {
    color: #666666; 
    text-decoration: none;
    font-weight : normal;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height:17px;
}

#grid1 ul {line-height:15px;}
#grid1 li {background: transparent url(images/li_events.gif) no-repeat 0px 4px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 25px; list-style: none outside; display: block; text-align: left; line-height:15px;}
#grid1 li a:link {
	color:#598527;
	text-decoration: underline;
    font-weight : normal;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
}
#grid1 li a:visited {
	color: #598527;
	text-decoration: underline;
    font-weight : normal;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
}
#grid1 li a:link:hover {
    color: #598527; 
    text-decoration: none; 
    background-color: #cdcdcd;
    font-weight : normal;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
}
#grid1 li a:visited:hover {
    color: #598527; 
    text-decoration: none; 
    background-color: #cdcdcd;
    font-weight : normal;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
}
#grid1 li a:active:hover {
    color: #598527; 
    text-decoration: none; 
    background-color: #cdcdcd;
    font-weight : normal;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
}

#banner {width: 220px; height: 217px; padding: 0px; margin: 0px 0px 0px 0px; text-align:center;}

/*menu start*/

#nav li li a {behavior: expression(this.style.width=this.parentNode.parentNode.offsetWidth -32 + 'px', this.style.behavior=null);} /* minus link padding 30px + 2px for ul border width */
* html #nav li {behavior: expression(this.onmouseover=new Function("this.className+=' cssplay_hover'"),this.onmouseout=new Function("this.className = this.className.replace('cssplay_hover','')"),this.style.behavior=null);}
* html #nav ul {behavior: expression(this.shimmed = this.shimmed || 'shimmed:'+this.insertAdjacentHTML('beforeBegin','<iframe style="filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);position:absolute;top:expression(this.nextSibling.offsetTop);left:expression(this.nextSibling.offsetLeft);width:expression(this.nextSibling.offsetWidth);height:expression(this.nextSibling.offsetHeight)+1"; frameBorder=0 scrolling=no src="javascript:'+"''"+'"></iframe>'), this.style.behavior=null););}




#nav {padding:0 0 0 0px; margin:0; list-style:none; font: 11px arial, sans-serif; position:relative; z-index:200; color:#000000; }
 
#nav ul {padding:0; margin:0; list-style:none; float:left; background:#f7f1e4;}

#nav li {float:left;}
#nav li li {float:none; /*border-left:1px solid #fe7; border-right:1px solid #b80;*/}
#nav li li.last {/*border-bottom:1px solid #b80;*/}
/* a hack for  IE6 */
* html #nav li li {float:left;}

#nav li a {display:block; float:left; color:#2b520d; height:37px;  padding:0 0px 0 0px; line-height:37px; text-decoration:none; white-space:nowrap; font-weight:bold;}
#nav li a.down {}/* background of entire nav area */

#nav li li a {display:block; height:20px; line-height:20px; float:none; padding:0 25px 0 5px; font-weight:normal; letter-spacing:1px;border-bottom:1px solid #c6c6c6;}
#nav li li a.fly {background:url(images/fly.gif) no-repeat right center;}

#nav li:hover {position:relative; z-index:300;}
#nav li.cssplay_hover {position:relative; z-index:300;}
#nav li.cssplay_hover a {color:#000;}

#nav li li a {color:#000;}
#nav li li.cssplay_hover a {color:#2b520d; background-color:#f7f1e4;}

#nav li:hover ul {left:1px; top:33px; z-index:500;}
#nav li.cssplay_hover ul {left:1px; top:33px; z-index:500;}

#nav ul {position:absolute; left:-9999px; top:-9999px;}
* html #nav ul {width:2px;}
/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:-5px; margin-left:100%; top:-1px; z-index:500;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto; }
/* show path followed */
#nav li:hover > a {color:#000;}
#nav li li:hover > a {color:#fff; background-color:#a2a2a2;}


/* but IE5.x and IE6 need this lot to style the flyouts*/
#nav li.cssplay_hover li.cssplay_hover a,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover a,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover a,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover a,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover a
{color:#000000; background-color:#f7f1e4;}

#nav li.cssplay_hover li.cssplay_hover li a,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li a,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li a,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li a,
{color:#000; background-color:#f7f1e4;}

/* show next level */
#nav li.cssplay_hover li.cssplay_hover ul,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover ul,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover ul,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover ul
{left:100%; margin-left:-5px; top:-1px;}

/* keep further levels hidden */
#nav li.cssplay_hover ul ul,
#nav li.cssplay_hover li.cssplay_hover ul ul,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover ul ul,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

/*menu end*/