body{color:#333333;font:12px Arial;margin:0px;padding:0px 0px 20px 0px;height:auto;min-height:100%;line-height:16px;
     background-color:#252525;}
     
html{height:auto;min-height:100%;}
a:link {outline:none;}
a:visited {outline:none;}
a:active {outline:none;}
a:hover {outline:none;}

table,td,tr{font:8pt Arial;color:#333333;}

a:link {text-decoration:underline;color:#663300;}
a:visited {text-decoration:underline;color:#663300;}
a:hover {text-decoration:none;color:#663300;}

input {font:8pt Arial;}
textarea {font:8pt Arial;}
select {font:8pt Arial;}

/*p{padding:7px 0px 7px 0px;margin:0px;}*/

#container{margin:auto;width:1004px;padding:0px;padding:0px;
           }
#innerContainer{background-image:url('custom/images/district_homepage/img_contentbg.png');background-repeat:repeat-y;}
#header{width:1004px;height:72px;padding:0px;margin:0px;z-index:10;}
#header #logo{width:344px;height:72px;background-image:url('custom/images/general/top_nav/img_districtname.png');overflow:hidden;}
#header #logo a{display:block;width:344px;height:72px;}
#header #logo h1, #header #logo h2{display:none;}
#header #topNavShell{width:660px;height:60px;float:right;padding:12px 0px 0px 0px;
                     background-image:url('custom/images/general/top_nav/img_navbg.png');background-repeat:repeat-y;}
#header #topNavShell #utilNav{padding:0px 0px 39px 0px;}
#header #topNavShell #utilNav a{color:#333;}
#header #topNavShell #utilNav a:hover{color:#663300;}
#header #topNavShell #utilNav ul{width:100%;padding:0px 0px 0px 0px;margin:0px;list-style-type:none;float:right;}
#header #topNavShell #utilNav ul li{float:right;}
#header #topNavShell #utilNav ul li.spacer{padding:0px 8px;}
#header #topNavShell #utilNav ul li #searchShell{width:144px;height:18px;border:1px solid #666;padding:0px 0px 0px 5px;
                                                 margin:-2px 32px 0px 0px;position:relative;}
#header #topNavShell #utilNav ul li #searchShell input{width:125px;height:14px;border:0px;}
#header #topNavShell #utilNav ul li #searchShell #submit{width:19px;height:18px;background-image:url('custom/images/general/top_nav/btn_search.gif');
                                                         position:absolute;top:0px;left:130px;border:0px;}

#main{width:980px;padding:0px 12px 20px 12px;margin:0px;overflow:hidden;}
#main #mainImage{width:980px;height:203px;background-image:url('custom/images/interior/img_photo01.jpg');position:relative;}
#main #mainImage #gradient{position:absolute;top:0px;left:0px;width:980px;height:203px;background-image:url('custom/images/interior/img_bannergradient.png');
                           background-position:-12px 0px;}
#main #schoolMainImage{width:980px;height:292px;position:relative;background-color:#016002;}
#main #schoolMainImage #schoolGradient{position:absolute;top:0px;left:0px;width:980px;height:292px;background-image:url('custom/images/school_landing/img_photogradient.png');
                           background-position:-12px 0px;z-index:1;}
#main #schoolMainImage #schoolLogo{position:absolute;top:0px;left:0px;width:600px;height:244px;z-index:2;background-repeat:no-repeat;}
#main #schoolMainImage #schoolContent{position:absolute;top:169px;left:33px;width:403px;padding:17px 20px 17px 20px;margin:0px;z-index:3;overflow:hidden;}
#main #schoolMainImage #schoolContent h1{color:#fff;font-size:20px;line-height:20px;text-transform:uppercase;}
#sidebar{}
#content{width:755px;padding:0px 20px 0px 20px;margin:0px;overflow:hidden;}

#footer{width:940px;height:99px;padding:10px 20px 0px 20px;margin:0px 12px 0px 12px;border-top:1px solid #016002;
        font-size:10px;position:relative;
        background-image:url('custom/images/general/footer/img_footerbg.png');background-position:-12px 0px;}
#footer a{color:#333;}
#footer a:hover{color:#663300;}
#footer ul{list-style-type:none;padding:0px;margin:0px;}
#footer ul li{float:left;}
#footer ul li.spacer{padding:0px 8px 0px 8px;}
#footer #connectWithUs{position:absolute;top:10px;left:792px;}
#footer #connectWithUs li a.fb{display:block;width:14px;height:14px;background-image:url('custom/images/general/footer/btn_facebook.gif');
                             margin:0px 0px 0px 10px;}
#footer #connectWithUs li a.tr{display:block;width:14px;height:14px;background-image:url('custom/images/general/footer/btn_twitter.gif');
                             margin:0px 0px 0px 10px;}
 #footer #connectWithUs li a.ut{display:block;width:14px;height:14px;background-image:url('custom/images/general/footer/btn_youtube.gif');
                             margin:0px 0px 0px 10px;}
.titletext{font-size:13pt;font-weight:bold;color:#016103;padding:0px 0px 0px 0px;text-transform:uppercase;text-align:left;margin:0px;}
.middle_when_right_side_bar{width:531px;padding:0px 20px 0px 0px;margin:0px;overflow:hidden;z-index:20;}
.middle_when_no_right_side_bar{width:745px;padding:0px 10px 0px 0px;margin:0px;z-index:20;}

.detail_minical td.headerbg{color:#d3c45d;background-color:transparent;font-weight:bold;}
.minical td.headerbg{color:#d3c45d;background-color:transparent;font-weight:bold;}
.detail_minical tr.headerbg{background-color:transparent;}
.detail_minical tr.headerbg td a.headerlink, .minical tr.headerbg td a.headerlink{padding:0px 20px;}
.minical tr.headerbg{background-color:transparent;}
.detail_minical .headertext, .minical .headertext{color:#d3c45d;font-weight:bold;padding:7px 0px 7px 0px;}
.detail_minical .header2bg, .minical .header2bg{background-color:#d3c45d;color:#fff;}
.detail_minical .alternatebg1, .minical .alternatebg1, .minical .alternatebg2{background-color:transparent;color:#999;font-size:11px;}
.detail_minical a.headerlink, .minical a.headerlink{text-decoration:none;color:#d3c45d;font-weight:normal;font-size:11px;padding:0px 2px 0px 2px;}
#mini-calendar h4{color:#016103;font-size:13px;padding:0px 0px 0px 0px;margin:0px;}
#mini-calendar ul{list-style-type:none;padding:0px;margin:0px;}
#mini-calendar ul a{color:#333;}
#mini-calendar ul li{list-style-type:none;padding:7px 0px 7px 15px;margin:0px;
                        background-image:url('custom/images/general/img_arrow.gif');background-repeat:no-repeat;
                        background-position:0px 13px;}

/* calendar links */
a.callink:link {color:#d3c45d;text-decoration:none; font-size: 11px;}
a.callink:visited {color:#d3c45d;text-decoration:none; font-size: 11px;}
a.callink:hover {color:#d3c45d;text-decoration:underline; font-size: 11px;}

/* headings (Example: Events Calendar -    Previous    Month, Year    Next     heading */
.headerbg{color:#d3c45d;background-color:#fff;font-weight:bold;}
.headertext{color:#d3c45d;font-weight:bold;}
a.headerlink:link {text-decoration:none;color:#d3c45d;text-transform:uppercase;}
a.headerlink:visited {text-decoration:none;color:#d3c45d;}
a.headerlink:hover {text-decoration:underline;color:#d3c45d;}
.middle_when_right_side_bar .headerbg, .middle_when_no_right_side_bar .headerbg{color:#fff;background-color:#016103;font-weight:bold;margin-bottom:10px;font-size:14px;}
.middle_when_right_side_bar .headertext, .middle_when_no_right_side_bar .headertext{color:#fff;font-weight:bold;font-size:14px;}
.middle_when_right_side_bar .headerbg, .middle_when_no_right_side_bar a.headerlink:link {text-decoration:none;color:#fff;font-size:14px;}
.middle_when_right_side_bar .headerbg, .middle_when_no_right_side_bar a.headerlink:visited {text-decoration:none;color:#fff;font-size:14px;}
.middle_when_right_side_bar .headerbg, .middle_when_no_right_side_bar a.headerlink:hover{text-decoration:none;color:#fff;font-size:14px;}

/* other headings (Example: Events Calendar -  Sun  Mon  Tue  Wed  Thu  Fri  Sat   heading */
.header2bg{background-color:#d3c45d;color:#FFFFFF;}
.header2text{color:#FFFFFF;}

a.header2link:link {text-decoration:none;color:#FFFFFF;}
a.header2link:visited {text-decoration:none;color:#FFFFFF;}
a.header2link:hover {text-decoration:underline;color:#FFFFFF;}

/* Alternating row background colors */
.alternatebg1{background-color:#fff;color:#999;}
.alternatebg2{background-color:#CCCCCC;}
.right_content .alternatebg2{background-color:transparent;}
.right_content .alternatebg1{background-color:transparent;color:#333;}
#upcomingEvents .alternatebg2{background-color:transparent;}
#upcomingEvents .alternatebg1{background-color:transparent;color:#333;}

/* used in Photo Gallery and Staff Profiles */
.borderstyle{border:1px solid #999999;}
.inside_bg{background-color:#CCCCCC;}

.inside_page_bg{background-color:#faf8f9;}
.content_no_left{padding:10px;}
.below_left_nav{padding:4px;}
.outside_border_bg{display:none;}
.top_border_bg{background-color:#016002;}
.inside_left_bar{background-color:#016002;}
.footer{color:#333333;}
.top_text_bg{background-color:#016002;color:#FFFFFF;}
.left_menu_column{}
.upcoming_heading{}
.upcoming_events_above{}
.upcoming_events_date{font-weight:bold;padding:7px 0px 0px 15px;margin:0px;font-size:11px;
                        background-image:url('custom/images/general/img_arrow.gif');background-repeat:no-repeat;
                        background-position:0px 13px;text-transform:uppercase;}
.upcoming_events_time{ }
.upcoming_events_event{padding:7px 0px 7px 15px;margin:0px;border-bottom:1px solid #ccc;}
a.upcoming_events_link{text-decoration:underline;color:#333;font-size:11px;}
a.upcoming_events_link:hover{text-decoration:none;}
.upcoming_events_bottom{}
.detail_announcements2 p {margin:2px 0 4px 0; padding:0;}
.detail_announcements2r p {margin:2px 0 4px 0; padding:0;}
.detail_announcements2 h4 {font-size:14px; margin:6px 0 0 0; padding:3px; background:#016002 none; color:#FFFFFF;}
.detail_announcements2 h4 a {color:#FFFFFF;}
a.event_description:link {text-decoration:none;color:#000000;}
a.event_description:visited {text-decoration:none;color:#000000;}
a.event_description:hover {text-decoration:none;color:#000000;}

table.minical {width:100%;padding:0px;margin:0px;background-color:transparent; border-spacing:0px;}
table.minical tr, table.minical tr td{padding:0px;margin:0px;}

.redtext{color:#FF0000;font-weight:bold;}
.main_body_size {width:100%; height:100%;}
.pagetitle_padding {padding:17px 0px 7px 0px;margin:0px;}
.no_pagetitle_padding {height:20px;}
.detail_padding {padding:0px 0px 0px 0px;margin:0px;}
.no_right_side_bar_right_padding{padding-right:0px;}
/*.right_side_with_dotted_line{height: 100%; border-left:1px dashed #CCCCCC; padding:20px 0px 0px 0px;}*/
.right_side_with_dotted_line, .right_side_no_dotted_line { height: 100%; padding:20px 0px 0px 0px;}
.right_per_detail{padding:0px 0px 17px 0px;}
.right_per_detail ul {margin:0px; padding:0px;}
.right_per_detail li {margin:0px; }
.middle_when_right_side_bar h3, .middle_when_no_right_side_bar h3 {background:transparent none; color:#016103; font-size:14px; margin:0; padding:17px 0px 0px 0px;
                                                                   text-transform:uppercase;}
.middle_when_right_side_bar p, .middle_when_no_right_side_bar p{padding:7px 0px 0px 0px;margin:0px;} 
.right_side_with_dotted_line h3, .right_side_no_dotted_line h3 {background:#016002 none; color:#fff; font-size:13px; margin:0px 0px 0px 0px; padding:3px 10px 3px 10px;
                                                                text-transform:uppercase;}
.detail_upcomingevents h3{border:none;margin:0px;}
.right_content h3{background:#016002 none; color:#fff; font-size:14px; margin:0px 0px 7px 0px; padding:17px 0px 7px 0px;}
.right_side_with_dotted_line h4, .right_side_no_dotted_line h4 {background:#transparent none; color:#016002; font-size:14px; margin:0px 0px 0px 0px; padding:7px 0px 0px 0px;}
.right_hr_top hr {display:none;}
.right_hr_bottom hr {display:none;}
.right_side_no_dotted_line p, .right_side_with_dotted_line p {margin:4px; padding:0;}
.footer_top{background-color:#999999;}
#utilitybar {background-color:#ececd8;color:#996600;height:38px;line-height:38px;padding-left:10px;}
#breadcrumb a {color:#006699;text-decoration:none;}
#breadcrumb a:hover {color:#996600;text-decoration:underline;}
#breadcrumb a:active {color:#006699;text-decoration:none;}
#breadcrumb .breadcrumb_divide {margin:0px 3px 0px 3px;}
#search #sa {background-color:#006100; color: #ffffff; border:1px solid #663300;}

/*-------------------------Home Page----------------------------*/

#main_home{width:980px;margin:0px 12px 0px 12px;padding:0px 0px 20px 0px;clear:both;background-color:#fcfafb;position:relative;}
#slideshow{width:980px;height:479px;margin:0px;padding:0px;position:relative;z-index:1;}
#slideshow .slidephoto{width:980px;height:479px;position:absolute;top:0px;left:0px;}
#slideshow .slidephoto .gradient{margin:0px 0px 0px -12px;z-index:1;}
#slideshow .slidetext{width:342px;height:288px;position:absolute;top:0px;left:0px;padding:158px 20px 0px 167px;z-index:10;
                                  background-image:url('custom/images/district_homepage/img_beaverdam.png');background-repeat:no-repeat;}
#slideshow .slidetext h2{width:323px;color:#fff;padding:0px 0px 17px 0px;
                                     font-size:22px;line-height:22px;}
#slideshow .slidetext h3{width:323px;font-size:18px;color:#fff;text-transform:uppercase;}
#slideshow .slidetext a{width:323px;text-decoration:none; cursor:pointer;}
#slideshow .slidetext a:hover{text-decoration:none;}
#cyclenav{margin:0px;padding:0px;position:absolute;top:0px;left:0px;z-index:9;}
#cyclenav #prev{width:39px;height:39px;position:absolute;top:155px;left:37px;
                                       background-image:url('custom/images/district_homepage/dip_arrow/btn_dipleft_off.png');background-repeat:no-repeat;}
#cyclenav #prev:hover{background-image:url('custom/images/district_homepage/dip_arrow/btn_dipleft_on.png');background-repeat:no-repeat;}
#cyclenav #next{width:39px;height:39px;position:absolute;top:155px;left:910px;
                                       background-image:url('custom/images/district_homepage/dip_arrow/btn_dipright_off.png');background-repeat:no-repeat;}
#cyclenav #next:hover{background-image:url('custom/images/district_homepage/dip_arrow/btn_dipright_on.png');background-repeat:no-repeat;}
#prevOn{background-image:url('custom/images/district_homepage/dip_arrow/btn_dipleft_on.png');visibility:hidden;}
#nextOn{background-image:url('custom/images/district_homepage/dip_arrow/btn_dipright_on.png');visibility:hidden;}

#content_home{width:940px;padding:0px;margin:-25px 20px 0px 20px;z-index:100;position:relative;overflow:hidden;border-top:2px solid #999;padding-top:16px;}
#content_home #leftColumnShell{float:left;width:357px;margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden;border:none;}
#content_home #leftColumnShell h3{text-transform:uppercase;}
#content_home #leftColumnShell #leftColumnIntro{padding:0px 0px 17px 0px;}
#content_home #leftColumnShell #leftColumnIntro h3{color:#016103;padding:0px 0px 7px 0px;font-size:18px;}
#content_home #leftColumnShell #leftColumnIntro2{padding:17px 0px 17px 0px;border-top:1px solid #999;}
#content_home #leftColumnShell #leftColumnIntro2 h4{color:#016103;}
#content_home #leftColumnShell #leftColumnIntro2 p{padding:3px 0px 7px 0px;margin:0px;}
#content_home #leftColumnShell #leftColumnIntro2 .figure{border:1px solid #ccc;margin:7px 10px 0px 0px;padding:2px;}

#content_home #rightColumnShell{width:563px;overflow:hidden;}
#content_home #rightColumnShell .rightColumnLeftShell{width:274px;padding:0px 0px 0px 0px;float:left;}
#content_home #rightColumnShell .rightColumnRightShell{overflow:hidden;width:274px;padding:0px 0px 0px 15px;}
#rightColumnShell h3{width:264px;background-color:#016103;color:#fff;padding:3px 0px 3px 10px;font-size:13px;text-transform:uppercase;}

#featured-content ul, .right_content ul{ list-style-type:none;padding:0px;margin:0px;}
#featured-content ul li, .right_content ul li{list-style-type:none;padding:7px 0px 7px 15px;margin:0px;
                        background-image:url('custom/images/general/img_arrow.gif');background-repeat:no-repeat;
                        background-position:0px 13px;border-bottom:1px solid #ccc;}
#featured-content ul a, .right_content ul a{color:#333;text-decoration:underline;}
#featured-content ul a:hover, .right_content ul a:hover{text-decoration:none;}

.detail_news td p {margin:0;padding:0;}

#mini-calendar,
#featured-content,
#twitter{border-bottom:2px solid #999;min-height:206px;}
#featured-content ul li.last_item{border:none;}
#upcomingEvents{width:274px;display:block;border-bottom:2px solid #999;}
#upcomingEvents .upcoming_events_event{padding:7px 10px 7px 15px;margin:0px;border-bottom:1px solid #ccc;}
#upcomingEvents .upcoming_events_bottom{border-bottom:none;}
#upcomingEventsScroll{
	height:185px;overflow:auto;padding:0px;margin:0px;width:274px;
	}
#featuredScroll{
	height:295px;overflow:auto;padding:0px;margin:0px;width:274px;
	}
#tweetFeed{width:274px;margin:0px;height:285px;line-height:15px;margin-bottom:10px;overflow:hidden;}
#tweetFeed a{color:#333;}
#tweetFeed a.jta-tweet-user-screen-name-link{color:#d0c576;}
#tweetFeed img{border:0px;}
#tweetFeed .jta-tweet-action-reply a,
#tweetFeed .jta-tweet-action-retweet a,
#tweetFeed .jta-tweet-action-favorite a
{
    color: #999;
	text-decoration: none;
}
#tweetFeed .jta-tweet-action-reply a:hover,
#tweetFeed .jta-tweet-action-retweet a:hover,
#tweetFeed .jta-tweet-action-favorite a:hover
{
    color: #333;
	text-decoration: none;
}
	
	
	
	