﻿
body
{
    /*    background-image: url(../images/bg.gif);     background-repeat: repeat; */
    font-family: Trebuchet MS,Trebuchet Regular;
    font-size: 85%;
    line-height: 145%;
    margin: 0;
    padding: 0;
    text-align: center; /* SVG fallback(Opera 11.10-, IE9) */
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDEyMiwxODQsMCwxKTsiIC8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpOyIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCBmaWxsPSJ1cmwoI2dyYWRpZW50KSIgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIgLz48L3N2Zz4=); /* Opera 11.10+ */
    background: -o-linear-gradient(top, rgba(122,184,0,1), rgba(255,255,255,1)); /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, rgba(122,184,0,1), rgba(255,255,255,1)); /* Chrome 7+ & Safari 5.03+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(122,184,0,1)), color-stop(1, rgba(255,255,255,1))); /* IE5.5 - IE7 */
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF7AB800,EndColorStr=#FFFFFFFF); /* IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF7AB800,EndColorStr=#FFFFFFFF)";
}
#left
{
    float: left;
    width: 175px;
}
#logo
{
    margin-bottom: 30px;
}
#righttop
{
    width: 570px;
    float: right;
    margin-top: 20px;
    text-align: right;
}
#content
{
    width: 570px;
    float: right;
    text-align: left;
    min-height: 580px;
    padding-left: 20px;
    margin-top: 28px;
    font-size: 95%;
    margin-bottom: 0px;
    border-left: solid 2px #7AB800;
}
#bottomlogo
{
    text-align: left;
    clear: both;
    width: 188px;
    border-right: solid 2px #7AB800;
}
#bottomlogo p
{
    font-size: 95%;
    padding-right: 7px;
    padding-bottom: 12px;
}

a
{
    color: #830051;
}
img
{
    border: none;
}
body #mainContainer
{
    text-align: left;
    margin: 1em auto;
    width: 780px;
    margin-top: 30px;
    background-color: White;
}
#imagegallery
{
    margin-top: 10px;
    width: 100%;
    height: 100%;
}
#imagegallery img
{
    padding: 5px;
    background-color: #000;
    background-image: url(../Images/loader.gif);
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0;
}
#imagetext
{
    width: 90%;
    text-align: left;
    float: left;
}

#container
{
    background-color: White;
    width: 780px;
    padding: 20px;
}

#nav
{
    float: left;
    width: 180px;
    text-align: left;
    padding: 0;
    padding-left: 45px;
}

#newsHeader
{
    color: #D95E00;
    font-weight: bold;
    margin-bottom: 5px;
}
#newsColumn
{
    font-size: 95%;
}
#newsColumn p
{
    margin-bottom: 0px;
    margin-top: 0px;
}
#newsColumn a
{
    display: block;
    margin-bottom: 10px;
}
.newsHeader
{
    font-weight: bold;
    color: #D95E00;
    display: inline;
    margin: 0;
}

#main
{
    text-align: left;
    min-height: 450px;
    margin-left: 220px;
    font-size: 95%;
    margin-bottom: 0px;
    border: 3px red solid;
}
.header
{
    font-size: 120%;
    font-weight: bold;
    line-height: 20px;
    color: #D95E00;
}


#topnavigation
{
    width: 490px;
    float: right;
}

.horizontalmenu
{
    margin-top: 40px;
    text-align: right;
}
.horizontalmenu a
{
    color: #000;
}
/*ul*/
.HMenuList
{
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    border: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    display: inline;
    text-transform: uppercase;
}
.HMenuList li.HMainMenu
{
    width: 60px;
    height: 20px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 0px;
    list-style-type: none;
    font-size: 14px;
    display: inline;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CCCCCC;
}

.HMenuList li.HMainMenu a
{
    color: #000;
    text-decoration: none;
}
.HMenuList li.HMainMenu a:link
{
    color: #000;
}
.HMenuList li.HMainMenu a:hover
{
    color: #D95E00;
}
.HMenuList li.HMainMenu a:active
{
    color: #000;
}
.HMenuList li.HActiveMainMenu
{
    width: 60px;
    height: 20px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 0px;
    list-style-type: none;
    font-size: 90%;
    display: inline;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CCCCCC;
}

.HMenuList li.HActiveMainMenu a
{
    text-decoration: none;
    color: #000;
    font-weight: bold;
}


.MenuList
{
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    border: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    margin-bottom: 210px;
}



.MenuList li
{
    width: 150px;
    font-size: 95%;
}


.MenuList li.SubMenu
{
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 0px; /*40*/
    margin-right: 0px;
    list-style-type: none;
    line-height: 15px;
}

.MenuList li.SubMenu a
{
    text-decoration: none;
    color: #000;
}
.MenuList li.SubMenu a:link
{
    color: #000;
}
/* unvisited link */
.MenuList li.SubMenu a:hover
{
    color: #830051;
}
/* mouse over link */
.MenuList li.SubMenu a:active
{
    color: #830051;
}
/* selected link */

/*2.3.6-  Undermenyn , vald*/
.MenuList .ActiveSubMenu
{
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    list-style-type: none;
    line-height: 15px;
}

.MenuList li.ActiveSubMenu a
{
    text-decoration: none;
    color: #830051;
    font-weight: bold;
}
.ArchiveLink
{
    text-decoration: none;
    color: #000;
}
.ArchiveLink:hover
{
    color: #830051;
}
/* mouse over link */


td
{
    vertical-align: top;
    padding: 3px;
}

ul, ol, div.list
{
    margin: 0;
    margin-left: 20px;
    padding: 0;
}

ul li, div.list
{
    margin-left: 0px;
}
ol, div.list
{
    margin: 0;
    margin-left: 0px;
    padding: 0;
}
ol li, div.list
{
    margin-left: 0px;
}
p, div
{
    margin-bottom: 0px;
}
label
{
    margin-top: 8px;
    display: block;
}
.input
{
    margin-right: 3px;
    font-family: Arial, Sans-Serif;
    width: 240px;
}
.validation
{
    color: #D95E00;
}
input.error, textarea.error, select.error
{
    border: 1px solid #D95E00;
    display: inline;
    background-color: #ffffd5;
}


