@charset "utf-8";
/* CSS Document */

body { background-color: #F1F2F6; font:11px Arial, Helvetica, sans-serif; }
img { border:0px; }
td { vertical-align:top; }
th { text-align:right; font-weight:bold; }
p { text-align:justify; }


#toplogo { width:980px; height:88px; margin-left:auto; margin-right:auto; }


#home_top { width:960px; height:300px; border:10px #FFFFFF solid; margin-left:auto; margin-right:auto; }
#home_slideshow { width:718px; height:300px; float:left; }
#menu { width:240px; height:300px; float:left; border-left:2px #FFFFFF solid; }
#menu img { display:block; }

#home_body { width:960px; height:auto; border-left:10px #FFFFFF solid; border-right:10px #FFFFFF solid; padding-top:25px; background-color:#FFFFFF; margin-left:auto; margin-right:auto; }
#home_copy { width:635px; height:auto; padding:30px 63px 30px 20px; }
#home_copy p { padding:0px; margin:0px 0px 12px 0px; text-align:justify; line-height:1.5; }
#home_copy a, #home_copy a:visited { font-weight:bold; color:#002557; }

#home_events { width:240px; height:auto; padding-left:2px; }

#home_events ul { margin:10px 0px 0px 10px; padding:0px; }
#home_events li { margin:0px; padding:0px 0px 10px 0px; list-style:none; }
#home_events li img { float:left; margin-right:10px; vertical-align:middle; }
#home_events li a { font-weight:bold; color:#000000; }

#home_hilites_outer { width:960px; height:230px; border-left:10px #FFFFFF solid; border-right:10px #FFFFFF solid;  margin-left:auto; margin-right:auto; }
#home_hilites_inner { width:958px; height:219px; border-top:1px #8EB643 solid; border-bottom:10px #8EB643 solid; border-left:1px #8EB643 solid; border-right:1px #8EB643 solid; background-color:#EEFDD0; }
#home_hilites_box { width:280px; height:200px; float:left; margin-top:10px; margin-left:50px; }
#home_hilites_box img { display:block; }
#home_hilites_box p { padding:0px; margin:0px; text-align:justify; }
#home_hilites_box a { color:#002557; font-weight:bold; }

#main { width:960px; height:auto; border-top:10px #FFFFFF solid; border-left:10px #FFFFFF solid; border-right:10px #FFFFFF solid; background-color:#FFFFFF; margin-left:auto; margin-right:auto; }

#content { width:638px; height:auto; padding:0px 40px 40px 40px; }
#content a, #content a:visited { font-weight:bold; color:#002557; }
#content p { line-height:1.75; }
#content h1 { font:bold 16px Arial, Helvetica, sans-serif; padding:0px; margin:0px 0px 20px 0px; }
#content h2 { font:bold 12px Arial, Helvetica, sans-serif; padding:0px; margin:0px; }






#footer { width:960px; height:auto; border-left:10px #FFFFFF solid; border-right:10px #FFFFFF solid; background-color:#FFFFFF; margin-left:auto; margin-right:auto; padding:20px 0px 20px 0px; text-align:center; }
#footer a { color:#000000; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; padding:2px 9px 2px 7px; border-right:1px #8EB643 solid; }
#footer a:hover { color:#8EB643; }

#footer_credit { width:980px; height:auto; margin-left:auto; margin-right:auto; text-align:center; }
#footer_credit a { text-decoration:none; color:#000000; }

.calendarMonthLink a { text-decoration:none; color:#8EB643; }
.calendarHeader { font:bold 12px Arial, Helvetica, sans-serif; background-color:#FFFFFF; }
.calendarBody { background-color:#FFFFFF; }




.formData { border:1px #CCCCCC solid; padding:2px; font:11px Arial, Helvetica, sans-serif; }
.formSubmit { background-color:#8EB643; font:bold 12px Arial, Helvetica, sans-serif; color:#002557; padding:3px; border:1px #002557 solid; }



.trgray td { background-color:#DEDEDE; }
.trwhite td { background-color:#FFFFFF; }


