﻿
        body {
                font-family: Arial, sans-serif;
                font-size: 12px;
                font-weight: normal;
                color: #4D4D4D;}

        h1 {
        font-family: Arial, sans-serif;
        font-size: 30px;
        font-weight: normal;
        color: #11A800;
        margin: 0;
        padding: 0px 0px 10px 0px;
}
        
        h2 {
                font-family: Arial, sans-serif;
                font-size: 18px;
                font-weight: normal;
                color: #4D4D4D;
                margin: 0;
                padding: 0px 0px 10px 0px;}
        
        h3 {
                font-family: Arial, sans-serif;
                font-size: 14px;
                font-weight: bold;
                color: #4D4D4D;
                margin: 0;
                padding: 0px 0px 5px 0px;}
        
        h3.blue {
                font-family: Arial, sans-serif;
                font-size: 14px;
                font-weight: bold;
                color: #0060A8;
                margin: 0;
                padding: 0px 0px 5px 0px;}
                
        h4 {
                font-family: Arial, sans-serif;
                font-size: 12px;
                font-weight: bold;
                color: #4D4D4D;
                margin: 0;
                padding: 15px 0px 2px 0px;}     
                
                span.h4 {
                        font-family: Arial, sans-serif;
                        font-size: 12px;
                        font-weight: bold;
                        color: #4D4D4D;}
       
        a, a:link, a:active, a:visited, a:hover {
                font-weight: normal;
                color: #067500;
                text-decoration: none;}
                
        a.more, a.more:link, a.more:active, a.more:visited, a.more:hover {
                font-family: Arial, sans-serif;
                font-size: 14px;
                font-weight: normal;
                color: #09A800;
                text-decoration: none;} 
                
        a.tabnav, a.tabnav:link, a.tabnav:active, a.tabnav:visited {
                display: block;
                font-family: Arial, sans-serif;
                font-size: 16px;
                font-weight: bold;
                color: #09A800;
                text-align: center;
                text-decoration: none;
                background: none;
                margin: 0;
                padding: 7px 10px 12px 10px;}
                
        a.tabnav:hover, a.tabnav_sel, a.tabnav_sel:link, a.tabnav_sel:active, a.tabnav_sel:visited, a.tabnav_sel:hover {
                display: block;
                font-family: Arial, sans-serif;
                font-size: 16px;
                font-weight: bold;
                color: #333;
                text-align: center;
                text-decoration: none;
                background: #E1E0D5;
                margin: 0;
                padding: 7px 10px 12px 10px;}           
        
        ul {
                padding-left: 15px;}    
                
        div.space04 {
                width: 4px;
                height: 4px;}   
                
        div.space10 {
                width: 10px;
                height: 10px;}  
                
        table.padded05 tr td, .padded05 {
                margin: 0;
                padding: 0px 0px 5px 0px;}              
                        
        div.box {
                margin: 0;
                padding: 0px 0px 20px 0px;}
                
        div.box02 {
                margin: 0;
                padding: 0px 0px 10px 0px;}     
                
                div.greenheader {
                        font-family: Arial, sans-serif;
                        font-size: 16px;
                        font-weight: bold;
                        color: #ffffff;
                        background: #8AC981;
                        margin: 0;
                        padding: 10px;}
                        
                        a.greenheader, a.greenheader:link, a.greenheader:active, a.greenheader:visited, a.greenheader:hover {
                                font-family: Arial, sans-serif;
                                font-size: 16px;
                                font-weight: bold;
                                color: #ffffff;
                                text-decoration: none;}
                        
                div.lightblueheader {
                        font-family: Arial, sans-serif;
                        font-size: 13px;
                        font-weight: bold;
                        color: #ffffff;
                        background: #C6DCC5;
                        margin: 0;
                        padding: 5px 10px;}
                        
                div.blackheader {
                        font-family: Arial, sans-serif;
                        font-size: 14px;
                        font-weight: bold;
                        color: #cccccc;
                        background: #4D4D4D;
                        border: 5px solid #E1E0D5;
                        margin: 0;
                        padding: 7px 10px 8px 10px;}    
                        
                        a.blackheader, a.blackheader:link, a.blackheader:active, a.blackheader:visited, a.blackheader:hover {
                                font-family: Arial, sans-serif;
                                font-size: 14px;
                                font-weight: bold;
                                color: #cccccc;
                                text-decoration: none;}

                div.boxtext {
                        margin: 0;
                        padding: 10px;}
                        
                div.listboxtext {
                        margin: 0;
                        padding: 10px;
                        border-bottom: 1px solid #CDCEC6;}      
                        
                        span.blue {
                                color: #09A800;}
                
                        .font_arial {
                                font-family: Arial, sans-serif;
                                font-size: 12px;
                                font-weight: normal;
                                color: #4D4D4D;}        
                
                        .font_georgia {
                                font-family: Arial, sans-serif;
                                font-size: 12px;
                                font-weight: normal;
                                color: #666666;}        
                                
                                a.font_georgia, a.font_georgia:link, a.font_georgia:active, a.font_georgia:visited, a.font_georgia:hover {
                                        font-family: Arial, sans-serif;
                                        font-size: 12px;
                                        font-weight: normal;
                                        color: #09A800;
                                        text-decoration: none;}
                                
                        .bg_grey {
                                background: #F4F2E9;}   
                                
                td.arrowbutton {
                        height: 30px;
                        background: url("../images/bg_subscribebutton.jpg") repeat-x top left;
                        margin: 0;
                        padding: 9px 0px 0px 0px;}              
                        
                        a.arrowbuttonlink, a.arrowbuttonlink:link, a.arrowbuttonlink:active, a.arrowbuttonlink:visited, a.arrowbuttonlink:hover {
                                font-family: Arial, sans-serif;
                                font-size: 14px;
                                font-weight: bold;
                                color: #ffffff;
                                text-decoration: none;}
                                
                                input.subscribefield {
                                        width: 110px;
                                        height: 25px;
                                        font-family: Arial, sans-serif;
                                        font-size: 14px;
                                        font-weight: bold;
                                        color: #B2B2B2;
                                        background: #ffffff;
                                        border: 1px solid #CDCEC6;
                                        margin: 0;
                                        padding: 7px 0px 0px 10px;}
                                        
                                a.item, a.item:link, a.item:active, a.item:visited, a.item:hover {
                                        display: block;
                                        font-family: Arial, sans-serif;
                                        font-size: 12px;
                                        font-weight: normal;
                                        color: #4D4D4D;
                                        text-decoration: none;
                                        margin: 0;
                                        padding: 0px 0px 7px 0px;}
                                
                        td.date01 {
                                width: 34px;
                                height: 34px;
                                font-family: Arial, sans-serif;
                                font-size: 18px;
                                font-weight: bold;
                                color: #333;
                                background: #FFE300;
                                margin: 0;
                                padding: 0;}    
                                
                        td.date02 {
                                width: 34px;
                                height: 34px;
                                font-family: Arial, sans-serif;
                                font-size: 11px;
                                font-weight: bold;
                                color: #666666;
                                background: #E6E6E6;
                                margin: 0;
                                padding: 0;}            
                                                                
                        td.date01_big {
                                width: 60px;
                                height: 40px;
                                font-family: Arial, sans-serif;
                                font-size: 30px;
                                font-weight: bold;
                                color: #333;
                                background: #FFE300;
                                margin: 0;
                                padding: 0;}            
                                
                        td.date02_big {
                                width: 60px;
                                height: 25px;
                                font-family: Arial, sans-serif;
                                font-size: 11px;
                                font-weight: bold;
                                color: #666666;
                                background: #E6E6E6;
                                margin: 0;
                                padding: 0;}    

            td.minibox {
                                width: 34px;
                                height: 34px;
                                background: #FFFFFF;
                                margin: 0;
                                padding: 0;}
                                        
                        td.topicshighlight {
                                vertical-align:middle;}

                        a.item_big, a.item_big:link, a.item_big:active, a.item_big:visited, a.item_big:hover {
                                font-family: Arial, sans-serif;
                                font-size: 14px;
                                font-weight: normal;
                                color: #4D4D4D;
                                text-decoration: none;} 
                
                div.boxline {
                        height: 1px;
                        background: #E6E6E6;
                        line-height:1px;
                        font-size:1px;
                        margin: 0;
                        padding: 0;}    
                        
                .imageborder {
                        background: #E1E0D5;
                        margin: 0;
                        padding: 4px;}
                        
                .expert_image {
                        width: 210px;
                        background: #E1E0D5;
                        margin: 0;
                        padding: 4px;}
                        
                .expert_text {
                        width: 380px;
                        font-family: Arial, sans-serif;
                        font-size: 12px;
                        font-weight: normal;
                        color: #666666;}                
                        
                a.archiveyear, a.archiveyear:link, a.archiveyear:active, a.archiveyear:visited, a.archiveyear:hover {
                        display: block;
                        font-family: Arial, sans-serif;
                        font-size: 14px;
                        font-weight: normal;
                        color: #09A800;
                        text-decoration: none;
                        background: url(../images/archive_arrow.jpg) no-repeat left;
                        margin: 0;
                        padding: 0px 0px 0px 25px;}             
                        
                a.archiveyear_sel, a.archiveyear_sel:link, a.archiveyear_sel:active, a.archiveyear_sel:visited, a.archiveyear_sel:hover {
                        display: block;
                        font-family: Arial, sans-serif;
                        font-size: 14px;
                        font-weight: normal;
                        color: #09A800;
                        text-decoration: none;
                        background: url(../images/archive_arrow_sel.jpg) no-repeat left;
                        margin: 0;
                        padding: 0px 0px 0px 25px;}     
                        
                        a.archivemonth, a.archivemonth:link, a.archivemonth:active, a.archivemonth:visited, a.archivemonth:hover {
                                display: block;
                                font-family: Arial, sans-serif;
                                font-size: 12px;
                                font-weight: normal;
                                color: #09A800;
                                text-decoration: none;
                                margin: 0;
                                padding: 5px 0px 0px 25px;}             
                        
                table.sitemap {
                        width: 620px;
                        border-collapse: collapse;
                        margin: 0;
                        padding: 0;}
                        
                        table.sitemap tr td {
                                margin: 0;
                                padding: 5px 0px;}
                        
                        table.sitemap tr td.first {
                                width: 150px;}
                        
                        table.sitemap tr td.second {
                                width: 470px;}
                        
                        table.sitemap tr td.border {
                                border-top: 1px solid #E6E6E6;
                                border-bottom: 1px solid #E6E6E6;}      
                                
                        table.sitemap tr td.notopborder {
                                border-top: none;
                                border-bottom: 1px solid #E6E6E6;}              
                                
                        table.sitemap tr td.nobottomborder {
                                border-top: 1px solid #E6E6E6;}                 
                        
                input.contactfield {
                        background-position: #ffffff;
                        width: 250px;
                        font-family: Arial, sans-serif;
                        font-size: 12px;
                        font-weight: normal;
                        color: #666666;
                        background: #ffffff;
                        border: 1px solid #85B980;
                        margin: 0;
                        padding: 3px;}
                        
                select.contactfield {
                        width: 308px;
                        font-family: Arial, sans-serif;
                        font-size: 12px;
                        font-weight: normal;
                        color: #666666;
                        background: #ffffff;
                        border: 1px solid #7F9DB9;
                        margin: 0;
                        padding: 3px;}  
                        
                textarea.contactfield {
                        width: 437px;
                        font-family: Arial, sans-serif;
                        font-size: 12px;
                        font-weight: normal;
                        color: #666666;
                        background: #ffffff;
                        border: 1px solid #7F9DB9;
                        margin: 0;
                        padding: 3px;}          
                        
                input.contactbutton {
                        font-family: Arial, sans-serif;
                        font-size: 12px;
                        font-weight: bold;
                        color: #ffffff;
                        background: #84C981;
                        border: none;
                        cursor: pointer;
                        margin: 0;
                        padding: 5px 10px;}             
                        
                input.gofield {
                        width: 30px;
                        height: 15px;
                        font-family: Arial, sans-serif;
                        font-size: 12px;
                        font-weight: bold;
                        color: #666666;
                        text-align: center;
                        background: #F4F2E9;
                        border: none;
                        margin: 0;
                        padding: 5px;}  
                        
                input.gobutton {
                        width: 40px;
                        height: 25px;
                        font-family: Arial, sans-serif;
                        font-size: 12px;
                        font-weight: bold;
                        color: #ffffff;
                        text-align: center;
                        background: #84C981;
                        cursor: pointer;
                        border: none;}          
                        
                        
        /* --------------------------------------------------------*/
        
        div.popup {
                width: 540px;
                margin: 0;
                padding: 0;}
                
                table.popup {
                        width: 540px;
                        margin: 0;
                        padding: 0;}
                        
                        table.popup tr td.border {
                                background: #E6E6E6;}
                                
                        table.popup tr td.content {
                                width: 532px;
                                background: #ffffff;}   
                                
                                div.popupblackheader {
                                        font-family: Arial, sans-serif;
                                        font-size: 14px;
                                        font-weight: bold;
                                        color: #cccccc;
                                        background: #4D4D4D;
                                        border: 5px solid #ffffff;
                                        margin: 0;
                                        padding: 7px 10px 8px 10px;}    
                                        
                                div.item {
                                        margin: 0;
                                        padding: 10px;} 
                                        
                                        .colour {
                                                background: #F2F2F2;}
                                                
                                        .popupimage {
                                                width: 210px;
                                                background: #E1E0D5;
                                                margin: 0;
                                                padding: 4px;}
                                                
                                        .popuptext {
                                                width: 270px;
                                                font-family: Arial, sans-serif;
                                                font-size: 12px;
                                                font-weight: normal;
                                                color: #666666;}                                        