html,body,div,pre {
   margin:0; padding:0;
}

body {
   width: 750px;
   background-color: #ABB461;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #333333;
   margin: auto;
   padding:15px 0;
}

a {
      text-decoration: none;
      color: #06143B;
      position:relative;
}

a:hover {
      color: #B48F49;
      text-decoration: underline;
}

ul {
      margin: 0;
      padding: 0;
      list-style-type:none;
}

#bulletin_board {
      position: relative;
      width: 750px;
      height: 600px;
      left: 50%;
      margin:15px auto 25px -375px;
      background-image:url(../images/home/cork.gif);
      background-repeat: repeat;
      background-attachment: fixed;
      background-color: #ffffff;
      border:0;
      z-index: 1;
      }

#bigframe {
      position: absolute;
      z-index: 1;
      left: 0px;
      top: 0px;
      width: 750px;
      height: 600px;
      background-image: url(../images/home/frame.gif);
}

.outer_ngcmission {
      background-image:url(../images/home/ngc-mission.png);
      position:absolute;
      z-index:10;
      left:205px;
      top:24px;
      width:320px;
      height:155px;
}

.inner_ngcmission {
      width:320px;
      height:155px;
}

.outer_support {
      background-image:url(../images/home/support.png);
      position:absolute;
      z-index:40;
      left:630px;
      top:464px;
      width:100px;
      height:125px;
}

.inner_support {
      width:100px;
      height:125px;
}

.outer_ecard {
      background-image:url(../images/home/postal4.png);
      position:absolute;
      z-index:15;
      left:525px;
      top:25px;
      width:200px;
      height:137px;
}

.inner_ecard {
      width:200px;
      height:137px;
}

.outer_whatsnew {
      background-image:url(../images/home/news1.png);
      position:absolute;
      z-index:30;
      left:548px;
      top:170px;
      width:175px;
      height:305px;
}

.inner_whatsnew {
      width:175px;
      height:305px;
}

.outer_news {
      background-image:url(../images/home/news.png);
      position:absolute;
      z-index:20;
      left:30px;
      top:160px;
      width:210px;
      height:162px;
}

.inner_news {
      width:210px;
      height:162px;
}

.outer_while {
      background-image:url(../images/home/while.png);
      position:absolute;
      z-index:25;
      left:355px;
      top:290px;
      width:155px;
      height:205px;
}

.inner_while {
      width:155px;
      height:205px;
}

.outer_gfc {
      background-image:url(../images/home/globalfundchildren.png);
      position:absolute;
      z-index:95;
      left:460px;
      top:230px;
      width:115px;
      height:115px;
}

.inner_gfc {
      width:115px;
      height:115px;
}

.outer_ashoka {
      background-image:url(../images/home/ashoka.png);
      position:absolute;
      z-index:40;
      left:465px;
      top:370px;
      width:115px;
      height:115px;
}

.inner_ashoka {
      width:115px;
      height:115px;
}

.outer_idex {
      background-image:url(../images/home/idex.png);
      position:absolute;
      z-index:50;
      left:355px;
      top:455px;
      width:118px;
      height:120px;
}

.inner_idex {
      width:115px;
      height:115px;
}

.outer_ticket {
      background-image:url(../images/home/ticket.png);
      position:absolute;
      z-index:70;
      left:45px;
      top:300px;
      width:250px;
      height:100px;
}

.inner_ticket {
      width:250px;
      height:100px;
}

.outer_eNewsletter {
      background-image:url(../images/home/eNews.png);
      position:absolute;
      z-index:21;
      left:325px;
      top:177px;
      width:180px;
      height:88px;
}

.inner_eNewsletter {
      width:180px;
      height:88px;
}

.outer_bizcard {
      background-image:url(../images/home/card.png);
      position:absolute;
      z-index:30;
      left:480px;
      top:480px;
      width:160px;
      height:98px;
}

.inner_bizcard {
      width:160px;
      height:98px;
}

.outer_photos {
      background-image:url(../images/home/photos.png);
      position:absolute;
      z-index:40;
      left:295px;
      top:270px;
      width:75px;
      height:260px;
}

.inner_photos {
      width:75px;
      height:260px;
}

.outer_travel {
      background-image:url(../images/home/wings.png);
      position:absolute;
      z-index:75;
      left:480px;
      top:160px;
      width:100px;
      height:67px;
}

.inner_travel {
      width:100px;
      height:67px;
}

.outer_actionclub {
      background-image:url(../images/home/action-club.png);
      position:absolute;
      z-index:75;
      left:210px;
      top:180px;
      width:118px;
      height:120px;
}

.inner_actionclub {
      width:118px;
      height:120px;
}

.outer_map {
      background-image:url(../images/home/map.png);
      position:absolute;
      z-index:60;
      left:25px;
      top:400px;
      width:255px;
      height:180px;
}

.inner_map {
      width:255px;
      height:180px;
}

.inner_map li {
   width:245px; height:40px;
   text-align:right;
   margin:0; padding:140px 10px 0 0;
}

.inner_map li a:link, .inner_map li a:visited {
   color:#c7c6a7;
   font-size:24px;
   text-decoration:none;
}

.inner_map li a:hover {
   color:#fff;
   font-size:24px;
   text-decoration:none;
}

.outer_keys {
      background-image:url(../images/home/keys.png);
      position:absolute;
      z-index:70;
      left:270px;
      top:475px;
      width:90px;
      height:130px;
}

.inner_keys {
      width:90px;
      height:130px;
}

.outer_todo {
      background-image:url(../images/home/remember.png);
      position:absolute;
      z-index: 20;
      left: 15px;
      top: 24px;
      width: 190px;
      height: 135px;
}

.inner_todo {
      width: 190px;
      height: 135px;
}


table {
   width:100%;
   height:100%;
}

td {
   vertical-align:middle;
   text-align:center;
}

a.hotspot {
      position:relative;
      text-decoration:none;
      color:#FFFFFF;
      font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
      font-size:48px; font-weight:bold;
}

a.hotspot:hover {
      color:#FF0000;
      text-decoration:none;
}

p {
   margin:0; padding:0;
   font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
   color:#FFFFFF; font-size:12px;
   text-align:center;
}

img.dot {
   width:30px; height:30px;
   padding:0; margin:0;
   border:0;
}

.news_contents {
   margin:10px 20px 18px 10px;
   padding:0;
   text-align:center;
}

.news_contents h1 {
   margin:7px 0 0 3px;
   color:#333333;
   font-size:12px; line-height:13px;
   font-family:Georgia,Times,serif;
   text-align:left;
}

.news_contents h2 {
   margin:5px 0 0 3px;
   color:#1A011E;
   font-size:11px; line-height:15px;
   font-family:Georgia,Times,serif;
   font-weight:normal; text-align:left;
}

.news_contents p {
   color:#1A011E;
   font-size:10px; line-height:10px;
   font-family:Georgia,Times,serif;
   text-align:right;
}

.whatsnew_contents {
   margin:40px 20px 18px 10px;
   padding:0;
   text-align:center;
}

.whatsnew_contents h1 {
   color:#336633;
   font-size:18px; line-height:16px;
   font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

.whatsnew_contents h2 {
   color:#1A011E;
   font-size:14px; line-height:15px;
   font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
   font-weight:normal; text-align:center;
}

.whatsnew_contents p {
   margin:5px; padding:0;
   color:#1A011E;
   font-size:12px; line-height:15px;
   font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
   font-weight:normal; text-align:center;
}

#wywo-contents {
   margin:3px 5px 10px 0;
   padding:0;
}

#wywo-contents p {
   margin:1px 0 0 35px; padding:0;
   color:#1A011E;
   font-size:11px; line-height:15px;
   font-family:Courier New, Courier, monospace;
   text-align:left;
}

#wywo-contents h3 {
   margin:33px 5px 0 7px; padding:0;
   color:#1A011E;
   font-size:11px; line-height:12px;
   font-family:Courier New, Courier, monospace;
   font-weight:normal;
}

#wywo-contents h3 a {
   color:#1A011E;
   text-decoration:none;
}

#wywo-contents h3 a:hover {
   color: #B48F49;
   text-decoration: underline;
}

#wywo-contents h2 {
   margin:16px 5px 0 7px; padding:0;
   color:#1A011E;
   font-size:11px; line-height:12px;
   font-family:Courier New, Courier, monospace;
   font-weight:normal;
}

#ticket-contents {
   margin:0 10px 0 50px;
   padding:0;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#ticket-contents h2 {
   margin:0; padding:0;
   width:190px; height:42px;
   color:#fff;
   font-size:25px; line-height:42px;
   text-align:center;
}

#ticket-contents h2 a {
   color:#fff;
   text-decoration:none;
}

#ticket-contents h2 a:hover {
   color: #B48F49;
   text-decoration: none;
}

#ticket-date {
   float:left;
   width:40px;
   margin:0 0 0 5px; padding:0;
}

#ticket-blurb {
   float:right;
   width:115px;
   margin:0 10px 0 0; padding:0;
}

#ticket-date p {
   margin:7px 0 0 0; padding:0;
   color:#1A011E;
   font-size:11px; line-height:11px;
   text-align:center;
}

#ticket-date p span{
   font-size:18px; line-height:18px;
}

#ticket-blurb p {
   margin:9px 0 0 0; padding:0;
   color:#1A011E;
   font-size:12px; line-height:12px;
   text-align:center;
}

#bottom {
   position:relative;
   width:750px; padding:0 0 15px 0; margin:0;
   text-align:center;
   z-index: 0;
}

#bottom p {
   font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 12px;
}

#bottom a:link, #bottom a:visited {
   color: #FFFFFF; font-size: 12px; text-decoration: underline;
}

#bottom a:hover, #bottom a:active {
   color: #FFFFFF; font-size: 12px; text-decoration: none;
}

#footer {
   float:left; clear:both; width:750px; padding:0; margin:10px 0 30px 0;
   text-align:center;
}

#footer p {
   font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;
}

#footer a:link, #footer a:visited {
   color:#FFFFFF; font-size:12px; text-decoration:underline;
}

#footer a:hover, #footer a:active {
   color:#333333; font-size:12px; text-decoration:none;
}

#zZflip {
   width:750px; height:20px;
   padding:0; margin:0;
   font-family:monospace; color:#FFFFFF;
   font-weight:bold; font-size:5px;
   text-align:center;
}

#zZtext {
      padding:0; margin:0;
      font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
      color:#FFFFFF; font-size:10px;
}

#zZtext a:link,#zZtext a:visited {
   color:#FFFFFF; text-decoration:underline; font-size:10px;
}

#zZtext a:hover {
   color:#FFFFFF; text-decoration:none; font-size:10px;
}

