body {

    margin-top: 0;
    margin-left: 0;
    padding-top: 0px;
    padding-bottom: 15px;

    }    

div.maincontainer {   

    width:960px; height:860px; margin:0 auto;

    }

div.pinboard {

    width:960px;
    height:900px;
   float:left;
    background: url("images/cork-large1.jpg") repeat;

    }

div.postit {

   width:330px;
   background: url("images/postitbackground.png") repeat-x;
   height:200px;
   float:left;
   text-align: left;
   vertical-align: top;
   padding: 50px;

   }

div.greenpostit {

   width:330px;
   background: url("images/greenpostitbackground.png") repeat-x;
   height:200px;
   float:left;
   text-align: left;
   vertical-align: top;
   padding: 50px;

   }



div.header {

    background: url("images/header_background.gif") repeat-x; 
    float:left;
    width: 960px; 
    height: 80px;
    text-align: right; 
    vertical-align: top;
    padding-top: 14px; 

    }

div.menu {

    float:left;
    width: 960px; 
    height: 40px;
    text-align: left; 
    vertical-align: top;

    }

div.submenu {

    float:left;
    width: 960px; 
    height: 18px;
    text-align: left; 
    vertical-align: top;

    }

div.leftcolumn {

    float:left;
    width: 500px; 
    text-align: left; 
    vertical-align: top;
    padding-top: 10px;

    }

div.middlecolumn {

    background: white;
    float:left;
    width: 200px; 
    text-align: left;
    vertical-align: top; 
    padding-top: 10px;
    padding-left: 20px;

    }

div.rightcolumn {

    float:left;
    width: 200px; 
    text-align: left;
    vertical-align: top; 
    padding-top: 10px;
    padding-left: 20px;

    }


div.wideleftcolumn {

    float:left;
    width: 750px; 
    text-align: left; 
    vertical-align: top;
    padding-top: 10px;

    }

div.narrowrightcolumn {

    float:left;
    width: 150px; 
    text-align: left; 
    vertical-align: top;
    padding-top: 10px;

    }

div.grouprightcolumn {

    float:left;
    width: 400px; 
    text-align: left;
    vertical-align: top; 
    padding-top: 10px;
    padding-left: 20px;

    }

div.leaderscolumn1 {

    float:left;
    width: 200px; 
    text-align: left;
    vertical-align: top; 
    padding-top: 10px;

    }

div.leaderscolumn2 {

    float:left;
    width: 200px; 
    text-align: left;
    vertical-align: top; 
    padding-top: 10px;
    padding-left: 20px;

    }

div.leaderscolumn3 {

    float:left;
    width: 200px; 
    text-align: left;
    vertical-align: top; 
    padding-top: 10px;
    padding-left: 20px;

    }

div.leaderscolumn4 {

    float:left;
    width: 200px; 
    text-align: left;
    vertical-align: top; 
    padding-top: 10px;
    padding-left: 20px;

    }



h1 {font-size: 20pt}
h2 {font-size: 14pt}
h3 {font-size: 12pt}
p {font-size: 10pt}

h1, h2, h3 {
    
    font-weight: bold

    }

p {

font-weight: normal

    }

h1, h2, h3, p {

font-family: 'Helvetica Neue', Arial, sans-serif}

h3 {

color: #ffffff;

}

h1, h2, h3, p {margin-bottom: 0px;

margin-top: 0px}

a img {border: 0;}

a:link, a:visited, a:active {text-decoration: none}

a:hover {text-decoration: underline}

p a:link, p a:visited, p a:active {color: black}

h3.activepage a:link, h3 a:visited, h3 a:active {color: #73A231}

h3 a:link, h3 a:visited, h3 a:active {color: #4A187B}




