/*main styles*/
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666;
	margin:0px;
	padding:0px;
	background: url(../images/top_bg_new_1.jpg) top repeat-x;
}

P {
padding:0px 0px 4px 0px;
margin:0px;
}

:active, :focus{
    outline:none;
  }
  
UL, LI , FORM{
padding:0px;
margin:0px;
}

INPUT, TEXTAREA {
font-size:96%;
color:#666666;
}

a:link, a:visited{
	color:#5B7900;
	text-decoration: underline;
}

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

h1{
 font: 18px Arial, Helvetica, sans-serif;
 color: #5B7900;
 margin: 0px;
 padding: 0px 0px 5px 0px;
}

h2{
 font: bold 16px Arial, Helvetica, sans-serif;
 color: #5B7900;
 margin: 0px;
 padding: 7px 0px 2px 0px;
 text-decoration: none;
}

h2 a:link, h2 a:visited{
 color: #5B7900;
}

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

h3{
 font: bold 14px Arial, Helvetica, sans-serif;
 color: #5B7900;
 margin: 0px;
 padding: 15px 0px 2px 0px;
}

h4{
 font: 18px Arial, Helvetica, sans-serif;
 color: #5B7900;
 margin: 0px;
 padding: 15px 0px 5px 0px;
}

.bottom{
font-size:10px;
color: #999999;
padding-bottom:15px;
}

.bottom a, .bottom a:link, .bottom a:visited, .bottom a:active{
text-decoration:none;
color:#999999;
}

.bottom a:hover{
	text-decoration: none;
	color:#FFF;
}


/*colour hover menu*/
.hovermenu ul{
font: 14px Arial, Helvetica, sans-serif;
color:#666;
padding: 0;
margin: 0;
height: 35px;
list-style-type: none;
}

.hovermenu ul li{
list-style: none;
position: relative;
display: inline;
float: left;
}

.hovermenu ul li a, .hovermenu ul li a:visited {
padding:10px 0px;
display: block;
text-decoration: none;
width:105px;
float: left;
color: #666;
background:  repeat-x top;
border-right:#fff 1px solid;
}

.hovermenu ul li a:hover{
background: url(../images/menu_hover.jpg) top repeat-x;
color: #006600;
}
.hovermenu ul li a#chosen, .hovermenu ul li a#chosen:visited {
background: url(../images/menu_hover.jpg) top repeat-x;
color: #006600;
}

.hovermenu ul li a#left:hover{
background: url(../images/menu_left_hover.jpg) left top no-repeat;
color: #006600;
}

.hovermenu ul li a#left_select {
background: url(../images/menu_left_hover.jpg) left top no-repeat;
color: #006600;
}

.hovermenu ul li a#right {
border-right:none;
width:107px;
}

.hovermenu ul li a#right:hover{
background: url(../images/menu_right_hover.jpg) right top no-repeat;
border-right:none;
width:107px;
color: #006600;
}


/*1st sub level menu*/
.hovermenu ul li ul{
left: 0;
position: absolute;
top: 0; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.hovermenu ul li ul li{
display:block;
float:left;
}

/* Sub level menu links style */
.hovermenu ul li ul li a:link, .hovermenu ul li ul li a:visited, .hovermenu ul li ul li a:active{
display: block;
width: 150px; /*width of sub menu levels*/
color: #666;
text-decoration: none;
padding: 4px 5px;
border: 1px solid #BAC1B3;
background:#EBEEE7;
border-top:none;
}

.hovermenu ul li ul li a:hover{
background: url(../images/menu_hover.jpg) top repeat-x;
color: #006600;
}
	
/* Holly Hack for IE \*/
* html .hovermenu ul li { float: left; height: 1%; }
* html .hovermenu ul li a { height: 1%; }
/* End */

.box {
border:#EAEDE7 1px solid;
background:url(../images/box_bg.jpg) repeat-x;
padding:8px 10px;
}