/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 0pt;
    padding: 0pt;
    background: rgb(255, 255, 255) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: "arial","verdana","tahoma","times new roman";
    font-size: 90%;
    color: rgb(68, 68, 68);
    }

  #headercont { margin: 0pt auto;
    background: rgb(51, 51, 51) url(../images/background-headercont.png) repeat-x scroll 0%;
    width: 100%;
    height: 150px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #header { margin: 0pt auto;
    width: 800px;
    height: 150px;
    }

  #header h1 { margin: 0pt;
    padding: 52px 0pt 0pt;
    text-align: left;
    font-size: 275%;
    color: rgb(0, 131, 0);
    letter-spacing: -2px;
    font-weight: normal;
    }

  #header h1 span { font-weight: bold;
    color: rgb(0, 131, 0);
    }

  #menucont { margin: 0pt auto;
    background: rgb(0, 131, 0) url(../images/background-menucont.png) repeat-x scroll 0%;
    width: 100%;
    height: 40px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #menu { margin: 0pt auto;
    width: 800px;
    height: 40px;
    }

  #menu ul { margin: 0pt;
    padding: 0pt;
    float: right;
    list-style-type: none;
    font-weight: bold;
    }

  #menu ul li { display: inline;
    }

  #menu ul li a { padding: 12px 15px;
    float: left;
    text-decoration: none;
    color: rgb(255, 255, 255);
    }

  #menu ul li a.active { background: rgb(51, 51, 51) url(../images/background-menucont-active.png) repeat-x scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #menu ul li a:hover { background: rgb(51, 51, 51) url(../images/background-menucont-hover.png) repeat-x scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #maincont { 
	margin: 0 auto;
	width: 100%;
	background: #FFF url('../images/background-maincont.png') repeat-x;
	line-height: 150%;
    }

  #main { margin: 0pt auto;
    padding: 40px 0pt 15px;
    width: 800px;
    }

  #main h1, h2, h3, h4, h5 { margin: 0pt 0pt 15px;
    padding: 0pt;
    font-size: 150%;
    letter-spacing: -2px;
    font-weight: normal;
    color: #363636;
    }

  #main p { margin: 0pt 0pt 15px;
    padding: 0pt;
    }

  #main img { border: 1px solid rgb(170, 170, 170);
    margin: 0pt 0pt 10px 10px;
    float: right;
    }

  #main a { text-decoration: none;
    font-weight: bold;
    color: rgb(0, 131, 0);
    }

  #main a:hover { color: rgb(51, 51, 51);
    text-decoration: none;
    font-weight: bold;
    }

  #footercont {
	margin: 0pt auto;
	width: 100%;
	line-height: 150%;
	font-size: 60%;
	font-weight: bold;
    }

  #footer {
	border-top: 1px solid rgb(204, 204, 204);
	margin: 0pt auto;
	padding: 0pt 15px;
	width: 800px;
	color: rgb(153, 153, 153);
    }

  #footer p { margin: 0pt;
    padding: 0pt;
    }

  #footer a { text-decoration: none;
    color: rgb(0, 131, 0);
    }

  #footer a:hover { color: rgb(51, 51, 51);
    text-decoration: none;
    }

  #footerleft { padding: 15px 0pt;
    float: left;
    width: 250px;
    }

  #footerright { padding: 15px 0pt;
    float: left;
    width: 550px;
    text-align: right;
    }

