/* general fonts */

body,p,ol,ul,div,td {

font-family: arial, helvetica, sans-serif;

font-size: 12px;

color: #000000;

font-style: normal;

line-height: 130%;

}







/* headings */

h1,h2,h3,h4,h5 {

font-family: arial, helvetica, sans-serif;

color: #1FB257;/* lime green */

}







/* normal title same as text size */

.title {

font-family: arial, helvetica, sans-serif;

color: #000000;/* black */

font-weight: normal;

font-size: 12px;

padding: 0.2em

}







/* footer */

.footer {

font-size: 12px;

color: #1FB257;                        /* lime green */

line-height: 150%;

text-align: center;

}





/* last update */

.lastupdate {

font-size: 12px;

color: #F78F24;                        /* lime green */

line-height: 150%;

text-align: center;

}



/* in text hyperlinks */

a:link {

 font-weight: normal;

 color: #F78F24;                        /* sol orange */

 font-size: 12px;

 text-decoration: none;

}

a:visited {

 font-weight: normal;

 color: #F78F24;                        /* sol orange */

 font-size: 12px;

 text-decoration: none;

}

a:hover {

 font-weight: normal;

 color: #FF7400;

 font-size: 12px;

 text-decoration: none;

}







/* top navigation menu */

.topnav {

font-family: arial, helvetica, sans-serif;

font-size: 9px;

}

.topnav a:link {

font-weight: normal;

font-family: arial, helvetica, sans-serif;

text-decoration: none;

color: #ffffff;                         /* white */

padding: 1px;

}

.topnav a:visited {

font-weight: normal;

font-family: arial, helvetica, sans-serif;

text-decoration: none;

color: #ffffff;                         /* white */

padding: 1px;

}

.topnav a:hover {

font-weight: normal;

font-family: arial, helvetica, sans-serif;

text-decoration: none;

background: #1FB257;        /* lime green */

color: #ffffff;                         /* white */

padding: 1px;

}



.topnav-act {

font-weight: normal;

font-family: arial, helvetica, sans-serif;

text-decoration: none;

background: #1FB257;        /* lime green */

color: #ffffff;                         /* white */

padding: 1px;

}

.topnav-act a:active {

font-weight: normal;

font-family: arial, helvetica, sans-serif;

text-decoration: none;

background: #1FB257;        /* lime green */

color: #ffffff;                         /* white */

padding: 1px;

}

.topnav-act a:link {

font-weight: normal;

font-family: arial, helvetica, sans-serif;

text-decoration: none;

background: #1FB257;        /* lime green */

color: #ffffff;                         /* white */

padding: 1px;

}

.topnav-act a:visted {

font-weight: normal;

font-family: arial, helvetica, sans-serif;

text-decoration: none;

background: #1FB257;        /* lime green */

color: #ffffff;                         /* white */

padding: 1px;

}

.topnav-act a:hover {

font-weight: normal;

font-family: arial, helvetica, sans-serif;

text-decoration: none;

background: #1FB257;        /* lime green */

color: #ffffff;                         /* white */

padding: 1px;

}









/* bottom navigation menu */

.bottomnav {

font-family: arial, helvetica, sans-serif;

font-size: 12px;

}

.bottomnav a:link {

font-weight: normal;

font-family: arial, helvetica, sans-serif;

text-decoration: none;

color: #1FB257;                         /* lime green */

padding: 2px;

}

.bottomnav a:visited {

font-weight: normal;

font-family: arial, helvetica, sans-serif;

text-decoration: none;

color: #1FB257;                         /* lime green */

padding: 2px;

}

.bottomnav a:hover {

font-weight: normal;

font-family: arial, helvetica, sans-serif;

text-decoration: underline;

background: #1FB257;        /* lime green */

color: #ffffff;                         /* white */

padding: 2px;

}

.bottomnav-act a:active {

font-weight: normal;

font-family: arial, helvetica, sans-serif;

text-decoration: underline;

background: #1FB257;        /* lime green */

color: #ffffff;                         /* white */

padding: 2px;

}

.bottomnav-act a:link {

font-weight: normal;

font-family: arial, helvetica, sans-serif;

text-decoration: none;

color: #1FB257;                         /* lime green */

padding: 2px;

}

.bottomnav-act a:visted {

font-weight: normal;

font-family: arial, helvetica, sans-serif;

text-decoration: none;

color: #1FB257;                         /* lime green */

padding: 2px;

}

.bottomnav-act a:hover {

font-weight: normal;

font-family: arial, helvetica, sans-serif;

text-decoration: underline;

background: #1FB257;        /* lime green */

color: #ffffff;                         /* white */

padding: 2px;

}







/* left navigation menu */

.leftnav1 a:link {

                display: block;

                padding: 4px 4px 5px 2px;

                text-indent: 15px;

                white-space: nowrap;

                background-color: #ffffff;

                color: #000000;

                font-weight:bold;

                text-decoration: none;

                width : 146px;

                background: url("images/nav_kreuz.gif") top left no-repeat;



}

.leftnav1 a:visited {

                display: block;

                padding: 4px 4px 5px 2px;

                text-indent: 15px;

                white-space: nowrap;

                background-color: #ffffff;

                color: #000000;

                font-weight:bold;

                text-decoration: none;

                width : 146px;

                background: url("images/nav_kreuz.gif") top left no-repeat;

}

.leftnav1 a:active {

                display: block;

                padding: 4px 4px 5px 2px;

                text-indent: 15px;

                white-space: nowrap;

                background-color: #ffffff;

                color: #000000;

                font-weight:bold;

                text-decoration: none;

                width : 146px;

                background: url("images/nav_kreuz.gif") top left no-repeat;



}

.leftnav1 a:hover {

                display: block;

                padding: 4px 4px 5px 2px;

                text-indent: 15px;

                white-space: nowrap;

                background-color: #ffffff;

                color: #FF790A;

                font-weight:bold;

                text-decoration: none;

                width : 146px;

                background: url("images/nav_kreuz.gif") top left no-repeat;

}





.leftnav1-act a:link {

                display: block;

                padding: 4px 4px 5px 2px;

                text-indent: 15px;

                white-space: nowrap;

                background-color: #ffffff;

                color: #000000;

                font-weight:bold;

                text-decoration: none;

                width : 146px;

                background: url("images/nav_kreuz.gif") top left no-repeat;

}

.leftnav1-act a:visited {

                display: block;

                padding: 4px 4px 5px 2px;

                text-indent: 15px;

                white-space: nowrap;

                background-color: #ffffff;

                color: #000000;

                font-weight:bold;

                text-decoration: none;

                width : 146px;

                background: url("images/nav_kreuz.gif") top left no-repeat;

}

.leftnav1-act a:active {

                display: block;

                padding: 4px 4px 5px 2px;

                text-indent: 15px;

                white-space: nowrap;

                background-color: #ffffff;

                color: #000000;

                font-weight:bold;

                text-decoration: none;

                width : 146px;

                background: url("images/nav_kreuz.gif") top left no-repeat;

}

.leftnav1-act a:hover {

                display: block;

                padding: 4px 4px 5px 2px;

                text-indent: 15px;

                white-space: nowrap;

                background-color: #ffffff;

                color: #FF790A;

                font-weight:bold;

                text-decoration: none;

                width : 146px;

                background: url("images/nav_kreuz.gif") top left no-repeat;

}





.leftnav2 a:link {

                display: block;

                padding: 4px 4px 5px 2px;

                text-indent: 30px;

                white-space: nowrap;

                background-color: #ffffff;

                color: #000000;

                font-weight:bold;

                text-decoration: none;

                width : 146px;

                background: url("images/nav_kreuz.gif") top left no-repeat;                background-position: 15px 0px;

}

.leftnav2 a:visited {

                display: block;

                padding: 4px 4px 5px 2px;

                text-indent: 30px;

                white-space: nowrap;

                background-color: #ffffff;

                color: #000000;

                font-weight:bold;

                text-decoration: none;

                width : 146px;

                background: url("images/nav_kreuz.gif") top left no-repeat;                background-position: 15px 0px;

}

.leftnav2 a:active {

                display: block;

                padding: 4px 4px 5px 2px;

                text-indent: 30px;

                white-space: nowrap;

                background-color: #ffffff;

                color: #000000;

                font-weight:bold;

                text-decoration: none;

                width : 146px;

                background: url("images/nav_kreuz.gif") top left no-repeat;                background-position: 15px 0px;

}

.leftnav2 a:hover {

                display: block;

                padding: 4px 4px 5px 2px;

                text-indent: 30px;

                white-space: nowrap;

                background-color: #ffffff;

                color: #FF790A;

                font-weight:bold;

                text-decoration: none;

                width : 146px;

                background: url("images/nav_kreuz.gif") top left no-repeat;                background-position: 15px 0px;

}





.leftnav2-act a:link {

                display: block;

                padding: 4px 4px 5px 2px;

                text-indent: 30px;

                white-space: nowrap;

                background-color: #ffffff;

                color: #000000;

                font-weight:bold;

                text-decoration: none;

                width : 146px;

                background: url("images/nav_kreuz.gif") top left no-repeat;                background-position: 15px 0px;



}

.leftnav2-act a:visited {

                display: block;

                padding: 4px 4px 5px 2px;

                text-indent: 30px;

                white-space: nowrap;

                background-color: #ffffff;

                color: #000000;

                font-weight:bold;

                text-decoration: none;

                width : 146px;

                background: url("images/nav_kreuz.gif") top left no-repeat;                background-position: 15px 0px;

}

.leftnav2-act a:active {

                display: block;

                padding: 4px 4px 5px 2px;

                text-indent: 30px;

                white-space: nowrap;

                background-color: #ffffff;

                color: #000000;

                font-weight:bold;

                text-decoration: none;

                width : 146px;

                background: url("images/nav_kreuz.gif") top left no-repeat;                background-position: 15px 0px;

}

.leftnav2-act a:hover {

                display: block;

                padding: 4px 4px 5px 2px;

                text-indent: 30px;

                white-space: nowrap;

                background-color: #ffffff;

                color: #FF790A;

                font-weight:bold;

                text-decoration: none;

                width : 146px;

                background: url("images/nav_kreuz.gif") top left no-repeat;                background-position: 15px 0px;

}





.leftnav3 a:link {

                display: block;

                padding: 4px 4px 5px 2px;

                text-indent: 30px;

                white-space: nowrap;

                background-color: #ffffff;

                color: #000000;

                font-weight:bold;

                text-decoration: none;

                width : 146px;

                background: url("images/nav_kreuz.gif") top left no-repeat;                background-position: 15px 0px;

}

.leftnav3 a:visited {

                display: block;

                padding: 4px 4px 5px 2px;

                text-indent: 30px;

                white-space: nowrap;

                background-color: #ffffff;

                color: #000000;

                font-weight:bold;

                text-decoration: none;

                width : 146px;

                background: url("images/nav_kreuz.gif") top left no-repeat;                background-position: 15px 0px;

}

.leftnav3 a:active {

                display: block;

                padding: 4px 4px 5px 2px;

                text-indent: 30px;

                white-space: nowrap;

                background-color: #ffffff;

                color: #000000;

                font-weight:bold;

                text-decoration: none;

                width : 146px;

                background: url("images/nav_kreuz.gif") top left no-repeat;                background-position: 15px 0px;

}

.leftnav3 a:hover {

                display: block;

                padding: 4px 4px 5px 2px;

                text-indent: 30px;

                white-space: nowrap;

                background-color: #ffffff;

                color: #FF790A;

                font-weight:bold;

                text-decoration: none;

                width : 146px;

                background: url("images/nav_kreuz.gif") top left no-repeat;                background-position: 15px 0px;

}





.leftnav3-act a:link {

                display: block;

                padding: 4px 4px 5px 2px;

                text-indent: 30px;

                white-space: nowrap;

                background-color: #ffffff;

                color: #000000;

                font-weight:bold;

                text-decoration: none;

                width : 146px;

                background: url("images/nav_kreuz.gif") top left no-repeat;                background-position: 15px 0px;

}

.leftnav3-act a:visited {

                display: block;

                padding: 4px 4px 5px 2px;

                text-indent: 30px;

                white-space: nowrap;

                background-color: #ffffff;

                color: #000000;

                font-weight:bold;

                text-decoration: none;

                width : 146px;

                background: url("images/nav_kreuz.gif") top left no-repeat;                background-position: 15px 0px;

}

.leftnav3-act a:active {

                display: block;

                padding: 4px 4px 5px 2px;

                text-indent: 30px;

                white-space: nowrap;

                background-color: #ffffff;

                color: #000000;

                font-weight:bold;

                text-decoration: none;

                width : 146px;

                background: url("images/nav_kreuz.gif") top left no-repeat;                background-position: 15px 0px;

}

.leftnav3-act a:hover {

                display: block;

                padding: 4px 4px 5px 2px;

                text-indent: 30px;

                white-space: nowrap;

                background-color: #ffffff;

                color: #FF790A;

                font-weight:bold;

                text-decoration: none;

                width : 146px;

                background: url("images/nav_kreuz.gif") top left no-repeat;                background-position: 15px 0px;





/* forms fields */

select {

 font-family: arial, helvetica, sans-serif;

 font-size: 12px

}





textarea {

font-family: arial, helvetica, sans-serif;

color: #555555;

font-weight: normal;

font-size: 12px;

border-right: #1FB257 1px solid;

border-top: #1FB257 1px solid;

border-left: #1FB257 1px solid;

text-indent: 0px;

border-bottom: #1FB257 1px solid

}



input {

font-family: arial, helvetica, sans-serif;

color: #555555;

font-weight: normal;

font-size: 12px;

border-top-width: 1px;

border-left-width: 1px;

border-left-color: #1FB257;

border-right-width: 1px;

border-right-color: #1FB257;

border-bottom-width: 1px;

border-bottom-color: #1FB257;

border-top-color: #1FB257;

text-indent: 0px;

background-color: #ffffff;

}
