    p {
    	margin: 0 0 12px 0;
    	padding: 0;
    }
    
    h2 {
      font-family: Verdana, Arial, Helvetica;
      font-size: 14px;
      color: #2A4834;
      text-weight: bold;
      padding-top: 0;
      margin-top: 0;
    }    

    h3 {
      font-family: Verdana, Arial, Helvetica;
      font-size: 12px;
      color: #2A4834;
      text-weight: bold;
      padding-top: 0;
      margin-top: 0;
    }    
        
    hr {
      height: 1px;
      color: #489060;
      background-color: #489060;
      border: 0;
      margin: 0 0 12px 0;
    }

    .selectbar {
      padding: 7px;
      background-image: url(images/form-background.gif);
      text-align: right;
      margin-bottom: 12px;
    }

    .huboption {
      padding: 10px 0 10px 0;
      clear: all;
    }
    
    .huboption img {
      float: left;
      padding: 0 10px 0 0;
    }

    .huboption h3 {
      font-family: Verdana, Arial, Helvetica;
      font-size: 11px;
      color: #2A4834;
      text-weight: bold;
      padding: 0;
      margin: 0;
    }    

    .huboption p {
      font-family: Verdana, Arial, Helvetica;
      font-size: 11px;
      color: #2A4834;
      padding-top: 0;
      margin-top: 0;
    }    

    #block {
    	margin-left: -361px;
    	position: absolute;
    	top: 10px;
    	left: 50%;
    	width: 723px;
    	visibility: visible;
  	}	
      
    #welcome {
      position: relative;
      margin: 18px 0 0 6px;
      background: url(images/welcome-back.jpg) top left no-repeat;
      width: 488px;
      height: 135px;
    }

    #pagetitle {
      position: relative;
      margin: 18px 0 0 6px;
      background: url(images/pagetitle-back.gif) top left no-repeat;
      width: 477px;
      height: 34px;
    }

    #footer {
      position: relative;
      margin: 18px 0 0 6px;
      width: 697px;
    }

    #tab-sponsors {
      background: url(images/tabs/sponsors-back.gif) top left no-repeat;
      width: 200px;
      height: 135px;
    }

    #tab-joinus {
      margin-top: 18px;
      background: url(images/tabs/joinus-back.gif) top left no-repeat;
      width: 200px;
      height: 95px;
    }
    
    #tab-contactus {
      margin-top: 18px;
      background: url(images/tabs/contactus-back.gif) top left no-repeat;
      width: 200px;
      height: 95px;
    }
        
    .tab-title {
      position: relative;
      font-family: Verdana, Arial, Helvetica;
      font-size: 11px;
      color: #31503B;
      font-weight: bold;
      padding: 4px 0 0 5px;
    }
    
    .tab-text {
      position: relative;
      font-family: Verdana, Arial, Helvetica;
      font-size: 11px;
      color: #31503B;
      padding: 7px 5px 0 5px;
      text-align: left;
      line-height: 15px;
    }
    
    .tab-link {
      color: #489060;
      text-decoration: underline;
    }
    
    #welcome-text {
      font-family: Verdana, Arial, Helvetica;
      font-size: 11px;
      color: #31503B;
      line-height: 15px;
      padding: 7px 0 0 11px;
      width: 354px;
    }

    #welcome-img {
      padding: 7px 0 0 11px;
    }

    #title-img {
      padding: 10px 0 0 11px;
    }

    #breadcrumb {
      padding: 5px 23px 20px 10px;
      text-align: left;
      font-family: Verdana, Arial, Helvetica;
      font-size: 10px;
      color: #BBBBBB;
      width: 475px;
    }
    
    #breadcrumb a {
      color: #9AB8A4;
    }

    #other-language {
      font-family: Verdana, Arial, Helvetica;
      font-size: 11px;
      color: #31503B;
      line-height: 15px;
      padding: 7px 0 0 11px;
      width: 352px;
    }
    
    #main-tabs-back {
      margin: 18px 0 0 6px;
      width: 480px;
      height: 208px;
    }
    
    #main-tabs-nav {
      padding: 9px 0 0 6px;
    }
    
    #main-tabs-text {
      position: relative;
      font-family: Verdana, Arial, Helvetica;
      font-size: 11px;
      color: #31503B;
      padding: 7px 12px 0 12px;
      text-align: left;
      line-height: 15px;
    }
    
    #main-tabs-event {
      position: relative;
      border-left: solid 1px #888888;
      font-family: Verdana, Arial, Helvetica;
      font-size: 11px;
      color: #31503B;
      margin: 20px 0 20px 20px;
      padding: 7px 12px 12px 12px;
      text-align: left;
      line-height: 15px;
      width: 270px;
    }

    #select-country {
      position: relative;
      font-family: Verdana, Arial, Helvetica;
      font-size: 11px;
      color: #31503B;
      font-weight: bold;
      top: 10px;
      left: 175px;
    }
    
    #country-dropdown {
      position: relative;
      top: 12px;
      left: 175px;
      width: 200px;
    }

    #select-member {
      position: relative;
      font-family: Verdana, Arial, Helvetica;
      font-size: 11px;
      color: #31503B;
      font-weight: bold;
      top: 15px;
      left: 175px;
    }
    
    #member-dropdown {
      position: relative;
      top: 17px;
      left: 175px;
      width: 280px;
    }
    
    .dropdown {
      border: 1px solid #31503B;
      font-family: Verdana, Arial, Helvetica;
      font-size: 11px;
      color: #31503B;
    }
    
    #select-button {
      position: relative;
      top: 18px;
      left: 373px;
      width: 280px;
    }
    
    #navigation {
      position: relative;
      height: 150px;
      width: 716px;
    }
    
    #language-choice {
      position: absolute;
      text-align: right;
      font-family: Verdana, Arial, Helvetica;
      font-size: 11px;
      color: #31503B;
      top: 6px;
      left: 345px;
      width: 250px;
    }
    
    a {
      color: #489060;
      text-decoration: underline;
    }
    
    #text-block {
      min-height: 450px;
      width: 475px;
      overflow: show;
      padding: 10px 0 0 8px;
    }
    
    #text-block p img {
        margin: 0 0 20px 20px;
        padding: 5px;
        background-color: #eeeeee;
        border: 1px solid #51895E;
    }
    
    ul, li, p, div {
      font-family: Verdana, Arial, Helvetica;
      font-size: 11px;
      color: #2A4834;
      line-height: 15px;
    }

		.nodata {
	  	color: #7A9884;
		}

    .tablefig {
      text-align: right;
    }

    .backrow {
      background-color: #F4F4F4;
    }

    table {
      border: 1px solid #CEE4D4;
    }

    th {
      font-family: Verdana, Arial, Helvetica;
      font-size: 11px;
      color: #2A4834;
      background-color: #EAF4ED;
      text-align: left;
      font-weight: bold;
      padding: 3px;
    }

    td {
      font-family: Verdana, Arial, Helvetica;
      font-size: 11px;
      color: #2A4834;
      padding: 5px;
    }
    
    .tds {
      font-family: Verdana, Arial, Helvetica;
      font-size: 11px;
      color: #2A4834;
      padding: 5px;
    }
    
    .handcursor {
      cursor:hand;
      cursor:pointer;
    }
    
    #right-column {
      margin: 18px 18px 0 0;
      float: right;
    }
    
    #sidebar {
      margin: 10px 0 0 0;
      border-left: 1px solid #BDDEC8;
    }
    
    #sidebar p {
      width: 183px;
      padding: 0px 8px 0 8px;
      font-family: Verdana, Arial, Helvetica;
      font-size: 11px;
      color: #2A4834;
      line-height: 15px;
    }      
        
    .greyline {
      height: 1px;
      width: 699px;
      background-color: #C2C9C4;
    }
    
    #footer-text {
      padding-top: 14px;
      font-family: Verdana, Arial, Helvetica;
      font-size: 11px;
      color: #919E95;
      line-height: 15px;
    }
    
    #sponsorsimg {
      padding: 8px 0 0 5px;
    }

    .frmheader {
      font-family: Verdana, Arial, Helvetica;
      font-size: 11px;
      color: #2A4834; 
      background-color: #CCCCCC;
      font-weight: bold;   
    }
    
    .frmfieldtitle {
      font-family: Verdana, Arial, Helvetica;
      font-size: 11px;
      color: #2A4834; 
      background-color: #E0E0E0;
      text-align: right;
    }
    
    .frmmandatory {
      font-family: Verdana, Arial, Helvetica;
      font-size: 11px;
      color: #2A4834; 
      background-color: #E0E0E0;
    }
    
    .frmfieldvalue {
      font-family: Verdana, Arial, Helvetica;
      font-size: 11px;
      color: #2A4834; 
      background-color: #F4F4F4;
    }
    
    .frmfieldtextlong {
      font-family: Verdana, Arial, Helvetica;
      font-size: 11px;
      color: #2A4834;
      width: 250px; 
    }

    .frmfieldtextmedium {
      font-family: Verdana, Arial, Helvetica;
      font-size: 11px;
      color: #2A4834;
      width: 150px; 
    }

    .frmfieldtextshort {
      font-family: Verdana, Arial, Helvetica;
      font-size: 11px;
      color: #2A4834;
      width: 50px; 
    }
    
    .frmfieldradio {
    }

    .switchgroup1 {
      border: 1px solid #A3B9AA; 
      background-color: #EEEEEE; 
      padding: 0 8px 0 8px; 
      margin: 0 0 15px 15px;
    }
    
    .sponsor-image {
      float: right; 
      padding: 8px 0 8px 8px;
    }
    
    .newsheadline {
      padding: 0;
      margin: 0 0 2px 0;
    }
    
    .newstext {
        line-height: 16px;
        margin-bottom: 20px;
    }
    
    
