/* CSS Document */
body
{
background:#455b00;
text-align:center;
margin:0px;
padding:0px;
font-family: Tahoma, Verdana, arial, Sans-serif;
font-size:12px;
color:#4c523d;
line-height:18px;
}
a, a:visited
{
outline:none
}
#menuFg0 div, #menuFg1 div
{
cursor:pointer;
padding-left:5px;
}
div, table
{
margin:auto;
}
table
{
border-collapse:collapse;
text-align:left;
}
.more 
{
text-align:right
}
a, a:visited
{
color:#3a4618;
text-decoration:underline;
}
a:hover
{
color:#b6dd46;
text-decoration:none;
}

#main
{
height:100%;
overflow:auto;
background-color:#fffbe1;
width:920px;
border-left:2px solid #374800;
border-right:2px solid #374800;
}
#frame_flash
{
height:232px;
width:920px;
}
#flash
{
height:232px;
width:920px;
background: #FFFF00 url(images/flash.jpg) no-repeat left top;
}
#nav
{
height:27px;
padding-left:87px;
padding-right:88px;
padding-top:7px;
padding-bottom:7px;
background:url(images/nav_bg.gif) repeat-x;
}
#nav a, #nav a:visited
{
height:27px;
float:left;
}
#nav .sprt
{
float:left;
height:27px;
width:22px;
background:url(images/sprt.gif) no-repeat center center;
}
#nav a.home, #nav a:visited.home 
{
width:85px;
background:url(images/nav.gif) 0px 0px;
}
#nav a:hover.home, #nav a:visited.homeactive 
{
background:url(images/nav.gif) 0px 27px;
}

#nav a.about, #nav a:visited.about 
{
width:79px;
background:url(images/nav.gif) -85px 0px;
}
#nav a:hover.about, #nav a:visited.aboutactive 
{
background:url(images/nav.gif) -85px 27px;
}

#nav a.projects, #nav a:visited.projects 
{
width:69px;
background:url(images/nav.gif) -164px 0px;
}
#nav a:hover.projects, #nav a:visited.projectsactive 
{
background:url(images/nav.gif) -164px 27px;
}

#nav a.colleges, #nav a:visited.colleges 
{
width:74px;
background:url(images/nav.gif) -233px 0px;
}
#nav a:hover.colleges, #nav a:visited.collegesactive 
{
background:url(images/nav.gif) -233px 27px;
}

#nav a.awards, #nav a:visited.awards 
{
width:64px;
background:url(images/nav.gif) -307px 0px;
}
#nav a:hover.awards, #nav a:visited.awardsactive 
{
background:url(images/nav.gif) -307px 27px;
}

#nav a.visitors, #nav a:visited.visitors 
{
width:65px;
background:url(images/nav.gif) -371px 0px;
}
#nav a:hover.visitors, #nav a:visited.visitorsactive 
{
background:url(images/nav.gif) -371px 27px;
}


#nav a.donation, #nav a:visited.donation 
{
width:77px;
background:url(images/nav.gif) -436px 0px;
}
#nav a:hover.donation, #nav a:visited.donationactive 
{
background:url(images/nav.gif) -436px 27px;
}

#nav a.gallery, #nav a:visited.gallery 
{
width:65px;
background:url(images/nav.gif) -513px 0px;
}
#nav a:hover.gallery, #nav a:visited.galleryactive 
{
background:url(images/nav.gif) -513px 27px;
}


#wrapper
{
width:880px;
padding:20px;
padding-top:30px;
overflow:auto;
background:url(images/bg.gif) repeat-x;
}
#content
{
width:620px;
float:left;
margin-right:20px;
text-align:justify;
}
#content_full
{
width:880px;
text-align:justify;
}
#frame_right
{
width:240px;
height:439px;
float:left;
}
#frame_footer
{
width:920px;
height:170px;
float:left;
}
.latest_notice
{
width:210px;
padding:15px;
padding-top:60px;
color:#FFFFFF;
font-size:11px;
text-align:justify;
background:#759222 url(images/latest_notice.gif) top no-repeat;
}
.latest_notice strong
{
color:#b6dd46;
text-decoration:underline;
display:block;
margin-bottom:10px;
}

.latest_notice_b
{
width:240px;
height:5px;
margin-bottom:15px;
background:url(images/latest_notice_b.gif) top no-repeat;
}

#footer
{
width:880px;
padding:20px;
padding-top:10px;
text-align:left;
height:150px;
background:url(images/footer.gif);
color:#FFFFFF;
font-size:11px;
line-height:16px;
}
#footer a, #footer a:visited
{
color:#FFFFFF;
text-decoration:none;
} 
#footer a.osr, #footer a:visited.osr
{
color:#a1cb58;
}
#footer a:hover
{
text-decoration:underline;
} 
#footer .left
{
width:620px;
float:left;
height:150px;
text-align:left;
}
#footer .right
{
width:200px;
text-align:right;
float:right;
height:150px;
}
h1
{
text-transform:uppercase;
color:#5a8405;
margin:0px;
padding:0px;
margin-bottom:20px;
font-size:19px;
font-weight:normal;
font-family:  "Trebuchet MS", Tahoma, Verdana, arial, Sans-serif;
}
h1:first-letter
{
font-size:25px;
}

#footer strong
{
font-size:14px;
}
.hr
{
background:url(images/hr.gif) center center;
height:2px;
margin-top:15px;
margin-bottom:15px;
}
.donate
{
height:59px;
width:240px;
background:url(images/donate.gif) no-repeat;
}

.photogallery
{
height:119px;
width:100%;
background:url(images/gallery_bg.gif);
}
.gallery_l
{
height:119px;
width:6px;
background:url(images/gallery_l.gif);
float:left;
}
.gallery_r
{
height:119px;
width:6px;
float:left;
background:url(images/gallery_r.gif);
}
.gallery_bg
{
height:119px;
width:608px;
float:left;
}

.photogallery h1
{
color:#FFF;
margin-top:10px;
margin-bottom:8px;
}
.photogallery img 
{

border:#b3d061 1px solid;
margin-right:10px;
} 

.grid
{
width:90%;
border:#759222 1px solid;
}
.grid td
{
border:#759222 1px solid;
vertical-align:top;
padding:5px;
}
.grid th
{
vertical-align:top;
padding:5px;
background-color:#759222;
color:#FFF;
}

.feedback input, .feedback select, .feedback textarea 
{
border:#455b00 1px solid;
background-color:#759222;
color:#FFF;
font-family: sans-serif, Tahoma, Verdana, Arial, Helvetica;
font-size:12px;
}
.feedback input.button
{
border:#759222 1px solid;
background-color:#FFF;
color:#455b00;
font-weight:bold;
}



/* Flash Start */
#slideshow_flash {
    position:relative;
    height:232px;
}

#slideshow_flash IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow_flash IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow_flash IMG.last-active {
    z-index:9;
}
