body { background-color:#f3f2f2; text-align:center; font-family:arial; border-top:5px solid black;}
    #container { margin-left:auto; margin-right:auto; text-align:left; width:962px; }
    h2 { color:#fff; font-family:arial; font-weight:bold; text-transform:uppercase; font-size:21px; margin-top:5px; margin-bottom:5px; display:block; line-height:100%;}
    h4 { color:#000; font-family:arial; font-weight:bold; text-transform:uppercase; font-size:11px; margin-top:5px; margin-bottom:10px;}

    #headerLinks { float:right; width:500px; text-align:right; color:#000; font-size:11px;font-weight:bold;}
        #headerLinks a { color:#000; text-decoration:none; font-weight:normal; }
        #headerLinks a:hover {color:#d93b2a; }
        #headerLinks h3 { font-family:arial;text-transform:uppercase; color:#fff; font-size:22px; }

    #topMenu { border-top:1px solid #bbb8b9; border-bottom:5px solid black; padding:5px 0; margin-bottom:10px; }
        #topMenu ul {list-style-type:none; padding:0px; margin:0px;z-index: 100; position: relative; }
        #topMenu ul li {float:left; border-right:1px solid #bbb8b9;padding-left:12px; padding-right:12px; margin:0;}
            #topMenu ul li.last {border-right:none;}
            #topMenu ul li a { font-family:arial; font-weight:bold; text-transform:capitalize; color:#000; font-size:16px; text-decoration:none;}
            #topMenu ul li a.selected,#topMenu ul li a:hover { color:#a19e9f;}

			#headerNav li ul { position: absolute; width: 180px; left: -999em; background: #fff;}

			#headerNav li:hover ul, #headerNav li.sfhover ul { left: auto;}
 
 * html #headerNav li.sfhover ul { margin-left: -1250px; top:23px}

                        #topMenu ul ul {padding-top:5px; padding-bottom:10px;}
                        #topMenu ul ul li { border:none;}
                        #topMenu ul ul a { font-family:arial; text-transform:capitalize; color:#000; font-size:11px; font-weight:normal; text-decoration:none; display:block; width:170px; padding-left:5px; padding-right:5px; }
                        #topMenu ul ul a:hover {color:#d93b2a; }

    #homepageImages { margin-bottom:10px;}
        #bigImg { background-color:#d93b2a; width:500px; float:left; height:347px; overflow:hidden;}
            #bigImg #highlight {width:215px; padding:5px; float:left;}
                #highlight p {color:#fff; font-family:arial; line-height:130%; font-size:11px; padding:0 5px;}
                #highlight h4 { line-height:110%; padding-left:5px; padding-right:5px;}
                #highlight h2 { padding-left:5px; padding-right:5px;}

         #smallImg { width:455px; float:right;}
            #smallImg .block { cursor: pointer;width:221px; float:left; height:347px; background-repeat:no-repeat; overflow:hidden;  }
            #smallImg .block div { vertical-align:bottom; background-color:red; width:221px; margin-top:250px; height:100px; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }
            #smallImg h2 { padding-left:5px; padding-right:5px; padding-top:10px; height:40px; overflow:hidden; }
            #smallImg h4 { line-height:110%; padding-left:5px; padding-right:5px; }

   #breadcrumb h1 { text-transform:capitalize; font-family:arial; font-size:22px; margin-top:5px; margin-bottom:5px; margin-left:10px; padding:0;}
   #breadcrumb h1 span { font-size:18px; color:#a4a30b; }
   #breadcrumb h1 span.smaller2 { font-size:16px; color:#a4a30b; }
.contactBlock label {color:#000; line-height:120%; font-size:11px; }
.contactBlock fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
.contactBlock legend {font-weight:bold;font-size:1.2em;}
.contactBlock input.text, .contactBlock input.title, .contactBlock textarea, .contactBlock select {margin:0.5em 0;border:1px solid #bbb; }
.contactBlock input.text:focus, .contactBlock input.title:focus, .contactBlock textarea:focus, .contactBlock select:focus {border:1px solid #666;}
.contactBlock input.text, .contactBlock input.title, .contactBlock select {width:300px;padding:5px;}
.contactBlock select { width:310px; }
.contactBlock input.title {font-size:1.5em;}
.contactBlock textarea {width:300px;height:150px;padding:5px;}


    #internalMenu { width:220px; float:left; background-color:#a4a30b; padding-top:10px; }
        #internalMenu ul {list-style-type:none; padding:0px; margin:0px; }
        #internalMenu ul li {padding-left:10px; padding-right:10px; margin:0;}
            #internalMenu ul li a { font-family:arial; font-weight:normal; text-transform:capitalize; color:#fff; font-size:13px; text-decoration:none; padding-left:5px; padding-right:5px;}
            #internalMenu ul li a.selected { background-color:#000; color:#fff;}
            #internalMenu ul li ul li a { font-size:11px;}

    #internalMain { width:720px; float:right; }
        #internalImages img { padding-bottom:10px; }
#findUs img { padding-top:4px; }
        #internalMain p { font-size:11px; }
        #internalMain a { color:#666; }

    #eventsBox { width:720px; float:right; }
        #dateBar { color:#fff; background-color:#000; font-size:20px; margin-bottom:5px; }
        #dateBar a { text-decoration:none; color:#fff;  line-height:34px; font-size:15px; font-weight:bold; padding-left:8px; padding-right:8px;  }
        #dateBar a.selected { color:red;  }

        #events { width:100%;}
            #events tr { border-bottom:1px dashed #bbb8b9; padding-bottom:4px; padding-top:4px; }
                #events tr.highlight { background-color:#fff; }
            #events td { overflow:hidden; vertical-align:top; padding-top:10px; padding-bottom:10px;}
                #events td.thumb { text-align:center; width:80px; vertical-align:top; }
                #events td.titleetc { font-weight:bold; font-size:11px; width:200px; }
                #events td strong { font-size:13px; color:#d93b2a; font-weight:bold;}
                    #events tr.type2 strong { color:#a4a30b; }
                    #events tr.type3 strong { color:#00acbc; }

                #events td.catimg {width:20px; }
                    #events td.catimg img {display:block; padding:0px; margin:0px; width:17px; }
                #events td.nav { text-align:center; width:80px; }
                #events td.slug p { font-size:11px; margin:0; padding:0; }

    #eventsContent { float:left; width:510px; background-color:#fff; margin-left:10px; padding:10px;}
        #eventsContent h1 { color:#d93b2a; font-family:arial; font-weight:bold; font-size:21px; margin-top:5px; margin-bottom:5px; display:block; line-height:100%; }
        #eventsContent h5 { margin-bottom:0; padding-bottom:5px; font-size:15px; }
        #eventsContent p { font-size:11px; }


    #mainNews h4 { padding-left:10px; padding-top:10px; color:#d93b2a; text-transform:capitalize; font-size:14px; font-family:arial; }
            #mainNews ul {list-style-type:none; padding:0px; margin:0px;}
                #mainNews ul li { padding:0 10px 20px 10px; margin:0px 0px 10px 0px; border-bottom:1px solid #c2c0c0;}
                    #mainNews ul li span.date, .dateNews { font-size:11px; color:#666; }
                    #mainNews ul li p { padding:0; margin:0;font-size:11px; color:#000; line-height:120%;}
                    #mainNews ul li a { text-decoration:none; color:#000;}
                    #mainNews ul li strong, .titleNews { font-size:11px;color:#9f1e21;}

    #eventImages { float:right; width:200px; text-align:center; }
        #eventImages .eventPhoto { }

    #EventScroll { background-color:black; border:1px dashed black; padding-top:5px; padding-bottom:5px;}
        #EventScroll ul {list-style-type:none; padding:0px; margin:0px; float:left; height:70px;}
            #EventScroll li {margin:0px; float:left; border-right:1px solid #bbb8b9; width:290px; height:70px; overflow:hidden;cursor: pointer;}
            #EventScroll li.last {border-right:none;}
            #EventScroll li div.date {float:left; width:60px; font-size:22px; font-weight:bold; font-family:arial; color:white; text-align:center; margin-top:2px; line-height:120%;}
            #EventScroll li div.date span {font-size:33px; }
            #EventScroll li div.eventText { float:left; width:130px; padding-left:10px; font-size:9px; color:white; }
            #EventScroll li div.eventText h3 { color:#d93b2a; margin:0 0 0px 0; padding:0; font-family:arial; text-transform:lowercase; font-size:14px; font-weight:bold; }
            #EventScroll li.type1 div.eventText h3, #EventScroll li.type1 div.date { color:#d93b2a; }
            #EventScroll li.type2 div.eventText h3, #EventScroll li.type2 div.date { color:#a4a30b; }
            #EventScroll li.type3 div.eventText h3, #EventScroll li.type3 div.date { color:#00acbc; }
            #EventScroll li div.eventText p strong { text-transform:uppercase; }
            #EventScroll li div.eventText p { margin:0; padding:0; font-size:10px;}
            #EventScroll li img { float:right; margin:5px; padding-top:0px; padding-right:5px;}
            a.arrow img { padding:18px 8px 0 8px; float:left; }
            a.next img { float:right; }


     #homepageContent { padding-top:10px;}

     #bodyText { float:left; width:500px; }
        #bodyText h1 { padding-left:20px; margin-top:0;padding-top:0; text-transform:capitalize;}
        #bodyText p { padding-left:20px; padding-right:30px; font-size:11px; }

     #homepageTools { width:460px; float:right; }
        #latestNews { width:220px; background-color:#fff; float:left; }
            #latestNews h4 { padding-left:10px; padding-top:10px; color:#d93b2a; text-transform:capitalize; font-size:14px; font-family:arial; }
            #latestNews ul {list-style-type:none; padding:0px; margin:0px;}
                #latestNews ul li { padding:0 10px 5px 10px; margin:0px;}
                    #latestNews ul li span.date { font-size:11px; color:#666;; }
                    #latestNews ul li p { padding:0; margin:0;font-size:11px; color:#c2c0c0; line-height:120%;}
                    #latestNews ul li p a { text-decoration:none; color:#000}
                    #latestNews ul li p a:hover { color:#c2c0c0; }


        #infoBox { width:220px;  float:right;}

        #homepageSocialA { padding-top:15px; padding-bottom:10px; border-bottom:1px solid #bbb8b9; }
        #homepageSocialA a {display:block; font-family:arial; font-weight:normal; font-size:11px; color:#000; text-decoration:none;margin-bottom:5px; margin-left:10px; padding-left:20px;  text-transform:capitalize; background:url('../images/linkbullet.gif');background-repeat:no-repeat;background-position:1px 2px; }
            a.facebook { font-family:arial; font-weight:normal; font-size:11px; color:#000; text-decoration:none;margin-bottom:5px; margin-left:10px; padding-left:20px;  text-transform:capitalize; background:url('../images/facebook.gif');background-repeat:no-repeat;background-position:1px 0px; }
            a.twitter { font-family:arial; font-weight:normal; font-size:11px; color:#000; text-decoration:none;margin-bottom:5px; margin-left:10px; padding-left:20px;  text-transform:capitalize; background:url('../images/twitter.gif');background-repeat:no-repeat;background-position:1px 0px; }


    #footer {border-top:6px solid black; margin-top:10px; padding-top:10px; line-height:100%;}
    #footerAddress {width:400px; float:left;}
        #footer div { float:left; font-size:11px; font-family:arial; font-weight:normal; text-align:left;}
        #footerLinks { padding-top:15px;}
        #footerLinks a { text-transform:uppercase; text-decoration:none; color:#000;}
    .clearme {clear:both;}


#paginate { float:right; margin-right:80px; margin-bottom:10px; }
#paginate a { width:30px; display:block; float:right; text-decoration:none; height:20px; line-height:20px; text-align:center; border:1px solid #a3a3a3; color:black; margin-left:5px; font-size:11px; font-family:verdana; }
#paginate a.pagejump { width:50px; }
#paginate a.num { width:20px; }

#paginate a.selected { background-color:#f3f3f3; }

.gallery { list-style-type:none; margin:0; color:#7d7d81; line-height:1.1em; padding-top:15px; font-family:verdana; font-size:11px;}
		.gallery li { width:115px; height:130px; float:left; padding-right:12px; text-align:left; }
		.gallery li img { padding:2px; border:1px solid #aaa; }


                #bigImg ul.slide, #bigImg li.slide{
	margin:0;
	padding:0;
	list-style:none;
}
#bigImg, #bigImg li.slide {
	width:500px; height:347px; overflow:hidden;
}

span#prevBtn{display:none;}
span#nextBtn{display:none;}

a[href $='.pdf'] {
    display:inline-block;
   padding-right: 18px;
   background: #fff url('../images/061220_icon_pdf.gif') no-repeat center right;
}
