/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 04 February 2012 13:03:17
*/


 /* CSS Document */
body, html {
    background-color: #000000;
    /* background-image: url(./?a=19612); */
    background-repeat: repeat-y;
    background-position: center top;
    font-size: 0.85em;
    font-family: Arial, Helvetica, sans-serif;
    color: #8EC93F;
    margin: 0px;
    font-weight: bold;
    }

.cl {
    clear: both;
    font-size: 0px;
    line-height: 0px;
    }
    
.main_conatiner {
    width: 958px;
    margin: 0 auto;
    }    

.back_image {
    background-position: bottom left;
    background-repeat: no-repeat;
    clear: both;
    }

.logo {
    padding-left: 495px;
    padding-top: 30px;
    width: 253px;
    }

/* MENU ------------------------------------------ */
#menu {
    padding-top: 10px;
    padding-right: 50px;
    width: 262px;
    clear: both;
    float: right;
    }

#menu .section {
padding-top: 20px;
}

.margin_top {
margin-top: 10px;
}

#menu a {
    color:#C9B18D;
    text-decoration: none;
    font-weight: bold;
    }

#menu a.green {
    color:#8EC93F;
    text-decoration: none;
    font-weight: bold;
    }

#menu a:hover {
    color: #FFFFFF;
    }
/* MENU ------------------------------------- END */

/* CONTENT ----------------------------------------- */

.content {
width: 435px;
padding-left: 50px;
padding-bottom: 60px;
padding-top: 20px;
}

.intro_text {
padding-left: 64px;
}

/* CONTENT ----------------------------------------- END */


/* FOOTER AND LINKS ----------------------------------------- */
#footer {
padding-left: 114px;
padding-bottom: 36px;
color: #C9B18D;
font-size: 0.9em;
}

#footer .link {
width: 533px;
float: left;
}

#footer .green_txt {
width: 200px;
float: left;
color: #8EC93F;
font-size: 1.2em;
}

#footer a {
color: #C9B18D;
text-decoration: none;
}

#footer a.home {
color: #fff;
}

#footer a:hover {
text-decoration: underline;
}

/* text styles ---------------------------------------------- */
p {
margin-top: 7px;
margin-bottom: 7px;
}

p.white {
color: #fff;
}


h1 {
margin-top: 0px;
font-size: 1.2em;
color: #FFFFFF;
font-weight: bold;
}

.green {
color: #8EC93F;
}

a {
color: #8EC93F;
}

a:hover {
text-decoration: none;
}


ul {
margin-left: 15px;
padding-left: 0px;
}

li {
    list-style-image: url(./?a=19673);
    }

/* ---------------- NETWORK MAP -------------------- */
#map {
width: 531px;
height: 435px;
background-image: url(./?a=20941);
background-position: left 0px;;
position: relative;
}


#map a {
display: block;
text-decoration: none;
}


#map a.carb {
    position: absolute;
    left: 260px;
    top: 92px;
    width: 224px;
    height: 86px;

}

#map a.carb:hover {
background-position: -260px -92px;
background-image: url(./?a=20937);
}

#map a.corp {
    position: absolute;
    left: 210px;
    top: 27px;
    width: 171px;
    height: 114px;

}

#map a.corp:hover {
background-position: -210px -27px;
background-image: url(./?a=20938);
}

#map a.corpp {
    position: absolute;
    left: 258px;
    top: 256px;
    width: 240px;
    height: 81px;
}

#map a.corpp:hover {
background-position: -258px -256px;
background-image: url(./?a=20939);
}

#map a.enviro {
    position: absolute;
    left: 265px;
    top: 175px;
    width: 264px;
    height: 81px;
}

#map a.enviro:hover {
background-position: -265px -175px;
background-image: url(./?a=20940);
}

#map a.ngo {
    position: absolute;
    left: 118px;
    top: 266px;
    width: 107px;
    height: 169px;
}

#map a.ngo:hover {
background-position: -118px -266px;
background-image: url(./?a=20942);
}

#map a.priv {
    position: absolute;
    left: 212px;
    top: 292px;
    width: 186px;
    height: 143px;
}

#map a.priv:hover {
background-position: -212px -292px;
background-image: url(./?a=20943);
}

#map a.senior {
    position: absolute;
    left: 116px;
    top: 1px;
    width: 87px;
    height: 166px;
}

#map a.senior:hover {
background-position: -116px -1px;
background-image: url(./?a=20944);
}

#map a.sust {
    position: absolute;
    left: 5px;
    top: 48px;
    width: 124px;
    height: 156px;
}

#map a.sust:hover {
background-position: -5px -48px;
background-image: url(./?a=20945);
}

#map a.water {
    position: absolute;
    left: 3px;
    top: 228px;
    width: 125px;
    height: 167px;
}

#map a.water:hover {
background-position: -3px -228px;
background-image: url(./?a=20946);
}

