body {
        font-family: Tahoma, Arial, sans-serif;
        font-size: 12px;
        color: #ffffff;
        background: url(/images/bg.gif) #293133;
        margin: 0px;
        padding: 0px
}

a { text-decoration: none}
a:hover { color: #ff0000 }

div, td { font-family: Tahoma, Arial, sans-serif; font-size: 12px; color: #1F3D06; }
img { border: 0px }
.imgt { vertical-align: text-top; }



#footerall { width: 100%; border-top: 1px solid #D1E27B }
#footer { width: 900px; margin: 0 auto; text-align: center; color: #ffffff }
#footer1 { width: 440px; float: left; text-align: right }
#footer2 { width: 370px; float: left; text-align: left; padding: 10px; color: #ffffff }
#footer3 { width: 30px; float: left; text-align: right }
#footer a { color: #8C8C8C; text-decoration: none }
#footer .ics { 
        background: url(/images/bgwebdesign.gif) no-repeat;
        color: #727272;
        font-size: 10px;
        padding-right: 120px
    }

#centerall { 
        width: 100%;
        border-top: 1px solid #D1E27B;
        background: url(/images/bg2.gif) repeat-x #ffffff
    }
#center { width: 940px; margin: 0 auto; text-align: left }

#top { width: 930px; margin: 0 auto; color: #70787A }
#top a { color: #70787A; font-size: 10px }
#top a:hover { color: #ffffff }

#top1 { width: 550px; height: 35px; float: left; padding: 6px }
#top2 { width: 350px; height: 35px; float: left; text-align: right }
#top3 { width: 550px; float: left }
#top4 { width: 350px; float: left; padding-top: 12px }

#menu { padding-top: 23px; height: 42px }

div#left {
        float: left;
        width: 600px;
        padding: 5px;
        background: url(/images/bgleft.gif) no-repeat;
        color: #1F3D06;
        line-height: 18px;
        border-right: 1px solid #B7D12E;
    }
#left a { text-decoration: underline; color: #1F3D06; }

#left span.star {
    color: red;
}

.title1 {
        color: #728800;
        font-family: Arial, Tahoma;
        font-size: 17px;
        font-weight: bold;
        letter-spacing: -1px;
        margin-left: -1px
    }


#right { float: right;
        width: 250px;
        padding: 0 70px 15px 0;
        color: #1F3D06; }

#submenu { padding: 3px; background: #B7D12E; }
#submenu a { 
        display: block;
        padding: 10px 30px 10px 28px;
        background: url(/images/ml-bg1.gif) no-repeat #879A30;
        color: #ffffff }
#submenu a:hover { background: #B7D12E; color: #586711 }

#subnews  { padding-left: 25px; padding-top: 10px }
#subnews a { color: #1F3D06 }

#navigation { font-size: 10px; text-align: left; color: #728E1C; }
#navigation a { text-decoration: none; color: #728E1C }
#navigation a:hover { text-decoration: underline; color: #1F3D06 }

#indexpic { width: 957px }
#subpic { width: 949px; background: #ffffff; padding: 4px }

.pic { border: 4px solid #ffffff }

#indexabout { 
        margin-left: 20px;
        width: 710px;
        text-align: left;
        padding: 5px 10px 5px 210px;
        background: url(/images/bgindexabout.gif) no-repeat; 
        line-height: 18px
    }


.data { color: #5A5A5A; font-size: 9px }


.form { border: 3px solid #ffffff; height: 22px; font-size: 11px }


h1 { font-size: 10px; color: #70787A; font-weight: normal; margin-top: 4px; margin-bottom: 0px }

h2 { font-size: 30px; font-weight: lighter; letter-spacing: -1px; margin-left: -2px; font-family: Arial, Tahoma; margin-top: 8px; margin-bottom: -9px; color: #1F3D06; line-height: 30px }



hr { background: transparent; border:0; border-bottom: 1px solid #B7D12E; color:#ffffff }


#nav, #nav ul { padding: 0; margin: 0;list-style: none; text-decoration: none }



#nav a { display: block; padding: 10px }



#nav li { float: left }
#nav li a { color: #ffffff }
#nav li a:hover { color: #1F3D06 }
#nav li:hover { background: #B7D12E; color: #1F3D06 }


#nav li ul { padding: 3px; position: absolute; left: -999em; width: 200px }
#nav li:hover ul { left: auto; background: #B7D12E;  }

#nav li:hover ul li { display: block; width: 100%  }

#nav li:hover ul li:hover { left: auto; background: #8CA11C; color: #ffffff; width: 200px }
#nav li:hover ul li a { color: #1F3D06 }
#nav li:hover ul li a:hover { color: #ffffff }

.site_notice {
    margin: 10px;
    padding: 10px;
    font-size: 14px;
    border: 2px black;
}


#nav li:hover ul, #nav li.sfhover ul { left: auto; }
div.introtext { margin: -120px 0 0 20px; width: 420px; height: 120px; background: transparent; }
object.flashone { margin: 11px 0 0 6px; }
object.flashtwo { width: 319px; float: left; }
a.location { float: right; }
a.location img { width: 276px; } 
p.vandesign {font-size: 10px; color: #8C8C8C; }

p.home { color:#FFFFFF; }
h2.home {color:#293133; font-size: 17px; font-weight: bold; }