BODY,P,TD{
 font-family: arial,verdana,sans-serif;
 font-size: 9pt;
}

H3 {
 font-family: arial,verdana,sans-serif;
 font-size: 11pt;
 color: #9EBB5C;
}

.article_index_category {
 font-family: arial,verdana,sans-serif;
 font-size: 11pt;
 color: #9EBB5C;
 font-weight: bold;
}

.PageHeader{
 border-bottom: 2px solid #9EBB5C;
 text-align: left;
 color: #9EBB5C;
 font-size: 16pt;
 padding: 1pt 1pt 1pt 1pt;
}

.border, input, textarea  {  
 border-bottom: #9EBB5C 1px solid;
 border-left: #9EBB5C 1px solid;
 border-right: #9EBB5C 1px solid;
 border-top: #9EBB5C 1px solid;
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #9EBB5C;
 font-size: 9pt;
}  

td.styleborder {
 border-left: 1px dashed #9EBB5C;
 border-right: 1px dashed #9EBB5C;
 padding-left: 5pt;
 padding-right: 5pt;
}

td.allborder {
 padding: 5pt;
 border: 1px solid #9EBB5C;
}

A:link,A:visited,A:hover{
 font-size: 9pt; 
 font-family: arial,verdana,sans-serif;
 color: #9EBB5C; 
 text-decoration : underline;
}

.yellowheading {
 font-family : arial,verdana,sans-serif;
font-size: 9pt; 
color: #E2BB00; 
font-weight : bold;
}

.smallheading{
 font-family : arial,verdana,sans-serif;
 color: #9EBB5C;
 font-size: 9pt;
}

.small{
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #cccccc;
 font-size: 7pt;
}

A.small:hover, A.small:link, A.small:visited,A.small:active{
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #cccccc;
 font-size: 7pt;
}



 /*--------------------------- Dynamic Menu (Custom/Alpha chars)------------------------------*/

#navlist {
 position: relative;
 left: 3px;
 z-index: 115;
}

#menu_top_image {
 position: relative;
 top: 3px;
 margin: 0px;
 padding: 0px;
 border: none;
 z-index: 114;
}

#menu_bottom_image {
 position: relative;
 top: -3px;
 left: 0px;
 margin: 0px;
 padding: 0px;
 border: none;
 z-index: 114;
}

#navlist ul {
 margin: 0;
 padding: 0;
 list-style-type: none;
 font-family: Verdana, sans-serif;
 font-size: 8pt;
 position: relative;
 z-index: 115;
}

#navmenu {
 position: relative;
 left: 0px;
 top: 0px;
 width: 105px;
 visibility: visible;
 z-index: 116;
}

#navlist li {
 margin: 0 0 3px 0;
}

#navlist li ul li {
 margin: 0 0 0px 0;
}

#navlist ul li ul li a, #navlist ul li ul li a:active, #navlist ul li ul li a:link, #navlist ul li ul li a:visited {
 padding: 2px 2px 2px 24px;
 font-size: 100%;
 background-image: none;
 color: #000;
font-weight: normal;
}

#navlist li ul li a:hover {
 border-bottom: 1px solid #333;
 background-color: #FFFFFF;
 font-weight: normal;
 }

#navlist a {
 /*/display: block;
 color: #FFF;
 padding: 2px 2px 2px 24px;
 border-bottom: 1px solid #333;
 width: 105px;
 font-weight: normal;*/
}

html>body #navlist a
{
   /*/width: 105px;*/
  font-weight: normal;
}


#navlist a:link, #navlist a:visited, #navlist a:active {
 color: #000;
 /*/*/color: #FFF;
 font-weight: normal;
 text-decoration: none; /* */
}

#navlist a:hover {
 cursor: hand;
font-weight: normal;
}

#uberlink a:link, #uberlink a:visited, #uberlink a:hover {
 /*/border-bottom: 1px solid #333;*/
 font-weight: normal;
}

/*--------------------------- Dynamic Menu (Collapsed/Expanded)------------------------------*/

.menu_subcategories {
/*background: url('http://www.sunsprout.co.nz/cms/userdir/1/images/shared/menu_sub.gif') top left no-repeat;*/
cursor:pointer;
cursor:hand;
padding-left: 0px; 
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #E2BB00; 
font-weight : bold;
}

.menu_page {
padding-left: 0px; 
}

.menu_page_main {
padding-left: 0px; 
}

.menu_page_current {
background: url('http://www.sunsprout.co.nz/cms/userdir/1/images/shared/menu_orange.gif') no-repeat;
padding-left: 5px; 
}


cite {
 display: block;
 margin-top: 1.25em;
 font: normal normal 1em/1.75em Verdana, sans-serif;
 text-align: center;
}
.captioned_photo {
 float: right;
 margin: .5em 0 .5em 2em;
 padding: 0;
 line-height: 1em;
 width: 280px;
}
.captioned_photo p {
 width: 100%;
 margin: 0;
 padding: 1em 0;
 font: .75em/1.75em Verdana, sans-serif;
 color: #666;
}
.captioned_photo img {
  margin: 0;
  padding: 0;
 display: block;
}

/*--------- EmailStudio ---------*/
#content {
 BORDER-RIGHT: #efecba 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #efecba 1px solid; PADDING-LEFT: 20px; LEFT: 50%; PADDING-BOTTOM: 20px; BORDER-LEFT: #efecba 1px solid; WIDTH: 300px; PADDING-TOP: 20px; BORDER-BOTTOM: #efecba 1px solid; POSITION: relative; TOP: 50%; HEIGHT: 150px; BACKGROUND-COLOR: #fbfae7
}
#container {
 LEFT: -150px; FONT: 11px tahoma; WIDTH: 100%; POSITION: absolute; TOP: -75px; HEIGHT: 100%
}
/*---------  ---------*/

