@charset "UTF-8";
/* CSS Document */

a img { border: none; }

body {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 11px;
	color: #1f2900;
	margin: 0px;
	padding: 0px;
}

a:link {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 11px;
	color: #1f2900;		
}

a:hover {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 11px;
	color: #1f2900;		
}

a:visited {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 11px;
	color: #1f2900;		
}



h1, h2, h3 {
	font-family: Verdana, Geneva, sans-serif;
}

h1 {
	font-size :  12px;
}

h2 {
    font-size :  11px;
}

h3 {
    font-size :  10px;

}


h1, h2, h3 a {
    text-decoration : none;
}

h1, h2, h3 a:hover {
	
}


.bgcolor1 {
	background-color: #99cc00;
}


.bgcolor2 {
    background-color : #EDF4D1;
    color : black;
}


.bgcolor3 {
    background-color : #ADB583;
    color : black;
}


.align-justify {
	text-align : justify;
}


.align-center {
   text-align : center;
}


.align-right {
   text-align : right;
}


.align-left {
   text-align : left;
}

.topmenu_white {
	font-size: 12px;
	padding: 6;
	text-align: center;
	color: #FFF;
}

.topmenu_white a:link {
	font-size: 12px;
	padding: 6;
	text-align: center;
	color: #FFF;
	text-decoration: none;
}


.topmenu_white a:visited {
	font-size: 12px;
	padding: 6;
	text-align: center;
	color: #FFF;
	text-decoration: none;
}

.topmenu_white a:hover {
	font-size: 12px;
	padding: 6;
	text-align: center;
	color: #FFF;
	text-decoration: none;
}

.topmenu_green {
	font-size: 12px;
	padding: 6;
	text-align: center;
	color: #336600;
	text-decoration: none;
}


.topmenu_green a:link {
	font-size: 12px;
	padding: 6;
	text-align: center;
	color: #336600;
	text-decoration: none;
}

.topmenu_green a:hover {
	font-size: 12px;
	padding: 6;
	text-align: center;
	color: #336600;
	text-decoration: none;
}

.topmenu_green a:visited {
	font-size: 12px;
	padding: 6;
	text-align: center;
	color: #336600;
	text-decoration: none;
}

.text1 {
	font-size: 12px;
	color: #1f2900;
	padding-right: 20px;
	padding-left: 20px;
	text-align: justify;
}

.text1  a:link{
	font-size: 12px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: justify;
	text-decoration: underline;
}

.text1  a:hover{
	font-size: 12px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: justify;
}

.text1 a:visited {
	font-size: 12px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: justify;
	text-decoration: underline;
}


.dark_green_text {
	font-size: 11px;
	color: #336600;
	font-weight: bold;
}

.light_green_text {
	font-size: 11px;
	color: #99cc00;
	font-weight: bold;
}

.grey_text {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.grey_text a:link {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.grey_text a:hover {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.grey_text a:visited {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.picture {
	border: 2px;
	border-color: #336600;
}

.picture a:link {
	border: 2px;
	border-color: #336600;
}

.picture a:hover {
	border: 2px;
	border-color: #0F0;
}

.picture a:visited {
	border: 2px;
	border-color: #336600;
}


/* ---------- Tags ---------- */


pre {
    font-size : 1.1em;
}

strong {
    font-weight : bold;
}


th {
	color: #0C0;
	font-weight : bold;
    text-align : left;
}


fieldset {
    margin : 10px;
    padding : 10px;
}

table {
	
	font-size: 12px;
}



/* ----------- Form styles ----------- */

form {
     margin : 0;
     padding : 0;
}

input, textarea {
    font-family : inherit;
    font-size : 9pt;
	border: #000 solid 1px;
	font-size: 9px;

}

input:focus, textarea:focus {
	color : black;
}


input[type="submit"], input[type="button"]{
	color: #000;
	background-color: #ebf5d6;
	border: 1px #000 outset;
	cursor : default;
	cursor : pointer;
}


select[multiple="multiple"] {
    padding : 1px 2px 1px 2px;
}


.required-input {
   color : red;
   background-color : inherit;
   font-size : 1.3em;
}

/* ------------- Table ------------- */


.copyright {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 1px;
	font-weight: bold;
}

.copyright a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 1px;
	font-weight: bold;
}

.copyright a:visited{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 1px;
	font-weight: bold;
}

.copyright a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 1px;
	font-weight: bold;
}

.data {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #0C0;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 10px;
	padding-top: 8px;
}