* { padding: 0; margin: 0; }

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
  background: #2FA729;
  text-align:justify;
}

p {
 padding: 10px;
}

#wrapper { 
 margin: 0 auto;
 width: 1000px;
 height: 100%;

}
#container3 {
    float:left;
    width:1000px;
    overflow:hidden;
    position:relative;
    background: white;
}
#container2 {
    float:left;
    width:1000px;
    position:relative;
    background: white;
        border-top: 10px solid #325378;
}
#container1 {
    float:left;
    width:1000px;
    position:relative;
    background: white;
}
#leftcolumn {
    float:left;
    width: 200px;
    overflow:hidden;
    position:relative;
    left:-600px;
    background: #F0F4F8;
}
#content {
    float:left;
    width: 590px;
    padding: 5px;
    position:relative;
    left:200px;
    background: white;
     background: url(images/pi.gif);
     background-repeat:no-repeat;
background-position: 250px 250px; 
}
#content2 {
    float:left;
    width: 590px;
    padding: 5px;
    position:relative;
    left:-5px;
    background: white;
}

#rightcolumn {
    float:left;
    width: 200px;
    overflow:hidden;
    position:relative;
    background: #F0F4F8;
}

#content h1 {
font-size: medium;
}
#content h2 {
font-size: medium;
}
#content2 h1 {
font-size: medium;
}
#content2 h2 {
font-size: medium;
}
#header {
 color: #333;
 width: 1000px;
 float: left;
 height: 212px;
  background: url(images/header.gif);
}
#header2 {
 color: #333;
 width: 1000px;
 float: left;
 height: 212px;
}
#top {
background-color:#4979AF;
border: 1px solid #325378;
color: #ffffff;
height:30px;
width:100%;
}

#footer {
 color: white;
 width: 100%;
 height: 15px;
 float: left;
text-align: center;
font-size: 10px;
background: #325378;
 vertical-align: top;
 position:relative;
}

#footer a {
color: white;
font-size: 10px;
text-decoration: none;
}
#mailinglist {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
}

#nav-menu ul
{
list-style: none;
background: #D2DEEC;
padding: 0;
margin: 0;
}

#nav-menu li
{
float: left;
margin: 0 0.15em;
}

#nav-menu li a
{
background: url(images/background.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 140px;
display: block;
border: 0.1em solid #dcdce9;
color: #0d2474;
text-decoration: none;
text-align: center;
}

/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 195px;
padding: 0px;
margin: 0px;
}

#vertmenu h1 {
display: block;
background-color:#4979AF;
font-size: 90%;
padding: 3px 0 5px 3px;
border: 1px solid #325378;
color: #ffffff;
margin: 0px;
width:195px;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font-size: 80%;
display: block;
border-top: 1px solid #DEDEDE; 
padding: 5px 0px 2px 4px;
text-decoration: none;
color:#105cbe;
width:195px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #cccccc;
}

#vertmenuright {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 195px;
padding: 0px;
margin: 0px;
}

#vertmenuright h1 {
display: block;
background-color:#4979AF;
font-size: 90%;
padding: 3px 0 5px 3px;
border: 1px solid #325378;
color: #ffffff;
margin: 0px;
width:195px;
}

#vertmenuright ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenuright ul li {
margin: 0px;
padding: 0px;
}
#vertmenuright ul li a {
font-size: 80%;
display: block;
border-top: 1px solid #DEDEDE; 
padding: 5px 0px 2px 4px;
text-decoration: none;
color:#105cbe;
width:195px;
}

#vertmenuright ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #cccccc;
}

img.floatLeft { 
    float: right; 
    margin: 4px; 
}

#linkscontainer {
width: 590px;
border: 1px solid #325378;
margin-bottom: 3px;
}

#options {
background: #C7D6E7;
width: 585px;
border: 1px solid #325378;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: white;
padding: 2px 2px 2px 2px;
margin-bottom: 3px;
}

#linkstitle {
width: 580px;
background: #4979AF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: white;
padding: 5px 5px 5px 5px;
border-bottom: 1px solid #325378;
}

#linkstitle a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: white;
text-decoration: none;
}

#linksdetail {
background: #D2DEEC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 5px 5px 5px 5px;
}