

/*
Things to note:
- The Featured Topics and right rail links overlay color should be black.
- The homepage news "View All News" button overlay color should be #cc3230
- All of the overall background assets should extend the to browser edges. Note that the left of the leader bar extends past the 1004 pixel area.

Font Usage
'Lora', serif: Main headers
Arial Bold: Top nav, Featured Topic Buttons, Subheads
Arial Regular: Headlines. body copy, buttons
<link href='http://fonts.googleapis.com/css?family=Lora:400,700' rel='stylesheet' type='text/css'>
font-family: 'Lora', serif;
*/

:root {
    --primary-color: #000;
    --secondary-color: #75787B;
}

html,body{}
body{margin:0px;padding:0px;background:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;}/*overflow-x:hidden;*/

table,td,tr{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;}
a:link {text-decoration:underline;color:#000;}
a:visited {text-decoration:underline;color:#000;}
a:hover {text-decoration:none;color:#000;}
#googleTranslate a{text-decoration:none;}

input,
textarea,
select{font-size:13px;}

h1,h2,h3,h4,h5{margin:0px;}

.cf{float:none;clear:both;}
input{-webkit-border-radius:0;}
img{border:none;}

/*.emptyValue{text-indent:-5000px;}
.skipNav{position:absolute;
left:-10000px;
top:-5000px;
overflow:hidden;}*/


/*interior page */
#main #mainContentShell #mainContentInner{width:1004px;margin:0px;padding:26px 0px 0px 0px;position:relative;z-index:1;
background:url('http://www.wrps.org/custom/images/general/content_backgound/img_bg_repeat.png') center 0px repeat-y;}

#main #mainContentInner #sidebar{width:180px;background-color:transparent;overflow:hidden;padding:4px 0px 22px 0px;margin:0px 0px 42px 0px;float:left;
background:url('http://www.wrps.org/custom/images/interior/side_nav/img_sidenav_corner.png') left bottom no-repeat;}/*min-height:500px;*/
#main #nosidebar{float:left;width:40px;}

#main #bottomBorderShell{width:1004px;height:15px;padding:0px;background:url('http://www.wrps.org/custom/images/interior/right_rail/img_rr_bg_repeat.png') 768px 0px repeat-y;position:relative;display:none;}
#main #bottomBorderShell #bottomBorder{position:absolute;right:232px;top:0px;width:15px;height:15px;background:url('http://www.wrps.org/custom/images/interior/right_rail/img_rr_bg_corner.png') 0px 0px no-repeat;}

.main_body_size{width:824px!important;margin:0px;padding:0px 0px 0px 0px;background-color:transparent;min-height:620px;}
div.main_body_size{width:auto;height:auto;background:none!important;}
.middle_when_right_side_bar{width:552px;padding:4px 15px 20px 20px;line-height:18px;margin:-5px 0px 0px 0px;display:block;float:left;overflow:hidden;}
.main_body_size_with_right_bar{background:url('http://www.wrps.org/custom/images/interior/right_rail/img_rr_bg_repeat.png') 588px 0px repeat-y;}
.middle_when_no_right_side_bar{width:762px!important;padding:4px 20px 20px 20px;line-height:18px;margin:-5px 0px 0px 0px;display:block;float:left;overflow:hidden;}
.no_right_side_bar_right_padding{}
.middle_when_right_side_bar .detail_padding p, .middle_when_no_right_side_bar .detail_padding p{padding:0px 0px 12px 0px;margin:0px;}
.detail_padding p:last-child{padding-bottom:1px !important;}
.detail_padding{padding:16px 0px 16px 0px;color:#000 !important; letter-spacing:.4px;}
.detail_padding a{color:#cf0000;}
.middle_when_right_side_bar .detail_padding,
.middle_when_no_right_side_bar .detail_padding,
.no_right_side_bar_right_padding .detail_padding{background:url('http://www.wrps.org/custom/images/general/dotted_hlines/img_horiz_dotted_hline.png') left bottom repeat-x;margin:0px 0px 0px 0px;display:block;}
.middle_when_no_right_side_bar.detail_padding{padding:4px 37px 20px 20px;margin-bottom: 15px !important;}

.figure{border:none;margin:-3px 10px 5px 0px;}
.titletext, h1{font-size:30px;line-height:34px;}
.pagetitle_padding{padding:12px 0px 13px 0px;}

.no_pagetitle_padding {padding:0px;}
.no_right_side_bar_right_padding{padding-right:0px;}
.no_right_side_bar_right_padding .titletext{padding-left:0px;}
.no_right_side_bar_right_padding div.titletext { padding-left:20px !important;}

.middle_when_right_side_bar h1, .middle_when_no_right_side_bar h1 {background:transparent none; color:#960c0a; font-size:29px; margin:0; padding:0px 0px 11px 0px;text-transform:none;line-height:32px;font-weight:normal;}
.middle_when_right_side_bar h2, .middle_when_no_right_side_bar h2 {background:transparent none; color:#960c0a; font-size:27px; margin:0; padding:0px 0px 11px 0px;text-transform:none;
line-height:30px;font-weight:normal;}
.middle_when_right_side_bar h3, .middle_when_no_right_side_bar h3 {background:transparent none; color:#960c0a; font-size:25px; margin:0; padding:0px 0px 11px 0px;text-transform:none;line-height:28px;font-weight:normal;}
.middle_when_right_side_bar h4, .middle_when_no_right_side_bar h4 {background:transparent none; color:#960c0a; font-size:16px; margin:0; padding:0px 0px 11px 0px;
line-height:18px;font-weight:normal;}

/*right side*/
#sidebar_content{width:224px;float:left;overflow:hidden;margin:0px;padding:8px 12px 0px 0px;background:url('http://www.wrps.org/custom/images/interior/right_rail/img_rr_bg_top.png') no-repeat;}
#sidebar_content .right_per_detail{width:206px;margin:0px;padding:16px 0px 1px 18px;background:url('http://www.wrps.org/custom/images/interior/right_rail/img_rr_bg_repeat.png') 0px 0px repeat-y;}
#sidebar_content .right_per_detail h3{width:190px;min-height:18px;background: #000 url('http://www.wrps.org/custom/images/interior/right_rail/img_rr_header_left.gif') left bottom no-repeat;padding:9px 0px 8px 16px;
font-size:17px;font-family: 'Lora', serif;font-weight: normal; font-weight:400;color:#fff;text-transform:capitalize;overflow:hidden;}
#sidebar_content .right_per_detail h3 span{width:190px;display:block;padding:0px;}
#sidebar_content .right_per_detail .right_content{padding:12px 21px 0px 0px;background:url('http://www.wrps.org/custom/images/interior/right_rail/img_rr_header_corner.png') right top no-repeat;}
#sidebar_content .right_per_detail p{padding:0px 0px 12px 0px;margin:0px;line-height:16px;}
#sidebar_content .right_per_detail p:last-child{padding-bottom:0px;}
#sidebar_content .right_per_detail ul{list-style-type:none;padding:7px 0px 3px 0px;margin:0px;}
#sidebar_content .right_per_detail ul li{background:url('http://www.wrps.org/custom/images/general/dotted_hlines/img_horiz_dotted_hline.png') left bottom repeat-x;padding:0px 0px 13px 0px;margin:0px 0px 12px 0px;line-height:16px;}
#sidebar_content .right_per_detail ul li:first-child{padding-top:0px;}
#sidebar_content .right_per_detail ul li:last-child{padding-bottom:0px;background:none;}
/*#sidebar_content .right_per_detail ul li strong*/
#sidebar_content .right_per_detail a{text-decoration:underline;color:#000;}
#sidebar_content .right_per_detail a.right_news_style{padding:0px;margin:0px;}
#sidebar_content .right_per_detail a:hover{text-decoration:none;}
#sidebar_content .right_hr_bottom,
#sidebar_content .right_hr_bottom hr,
#sidebar_content .right_hr_top hr,
#sidebar_content .right_hr_top{display:none;}

.right_side_no_dotted_line p, .right_side_with_dotted_line p {margin:0px; padding:0px 0px 12px 0px;}
.right_side_with_dotted_line{width:224px;padding:0px;}
.right_side_no_dotted_line{width:224px;padding:0px;}
#sidebar_content .right_per_detail.detail_rightslideshow p { padding-top:11px !important;}

#sidebar_content .detail_quicklinks{font-weight:bold;color:#000;font-size:14px;margin-bottom:0px;text-transform:uppercase;}
#sidebar_content .detail_quicklinks select{width:170px;text-transform:none;}
sidebar_content .detail_quicklinks .right_content{padding-top:22px;}

/*upcoming events */
#sidebar_content .detail_upcomingevents{}
#sidebar_content .upcoming_events_date{text-transform:uppercase;font-size:14px;font-weight:bold;color:#000;padding:0px;}
#sidebar_content .upcoming_events_above{background:url('http://www.wrps.org/custom/images/general/dotted_hlines/img_horiz_dotted_hline.png') 1px 7px repeat-x;margin:0px;padding:20px 20px 0px 0px;}
#sidebar_content .upcoming_events_top{padding-top:5px;background:none;margin-top:0px;}
#sidebar_content .upcoming_events_event,
#sidebar_content .upcoming_events_event a{color:#000;padding:4px 20px 5px 0px;font-weight:bold;}
#sidebar_content .upcoming_events_event a{text-decoration:underline;font-weight:normal;}
#sidebar_content .upcoming_events_event a:hover{text-decoration:none;color:#960c0a;}
#sidebar_content .upcoming_events_bottom{padding-bottom:0px;}

/*News*/
#sidebar_content .detail_rightnews ul{list-style-type:none;padding:5px 0px 0px 0px;margin:0px;}
#sidebar_content .detail_rightnews a.right_news_style,
#sidebar_content .detail_rightnews ul li strong{color:#000;font-size:12px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
#sidebar_content .detail_rightnews ul li strong{color:#000;}
#sidebar_content .detail_rightnews a.right_news_style:hover{text-decoration:none;color:#960c0a;}

/*shared news and upcoming events */
#sidebar_content .detail_rightnews ul li span{padding:0px;display:block;}

/* calendar links */
#sidebar_content .minical_wrapper{margin:0px;padding:3px 0px 0px 0px;}
/*#sidebar_content .detail_minical h4, .detail_minical ul{display:none;}*/
#sidebar_content .detail_minical h4, .detail_minical ul{display:block;padding:0px;margin:0px;}
#sidebar_content .detail_minical h4{color:#000;font-size:18px;margin:0px;padding:7px 0px 7px 0px;font-weight:normal;line-height:20px;}
#sidebar_content .detail_minical ul{padding:0px;margin:0px; list-style-type:none;}
#sidebar_content .detail_minical ul li{padding:4px 0px 4px 0px;margin:0px;font-size:12px;border:none;background:none;color:#333;}
#sidebar_content .detail_minical ul li a{color:#000;}
table.minical{width:100%;border-spacing:0px;border-collapse:collapse;}
#sidebar_content .minical_wrapper table tr td table{border-spacing:0px;margin-bottom:5px;}
#sidebar_content .minical_wrapper .headerbg td a{display:block;height:10px;}
#sidebar_content .minical_wrapper .headerbg td:first-child a{background:url('http://www.wrps.org/custom/images/interior/right_rail/calendar/btn_arrow_left_off.gif') no-repeat 18px 0px;}
#sidebar_content .minical_wrapper .headerbg td:first-child a:hover{background-image:url('http://www.wrps.org/custom/images/interior/right_rail/calendar/btn_arrow_left_over.gif');}
#sidebar_content .minical_wrapper .headerbg td:first-child + td + td a{background:url('http://www.wrps.org/custom/images/interior/right_rail/calendar/btn_arrow_right_off.gif') no-repeat 0px 0px;}
#sidebar_content .minical_wrapper .headerbg td:first-child + td + td a:hover{background-image:url('http://www.wrps.org/custom/images/interior/right_rail/calendar/btn_arrow_right_over.gif');}
#sidebar_content .minical_wrapper .headerbg{background-color:transparent;}
/*#sidebar_content .minical_wrapper .headerbg td:first-child{background-color:#fe7214;
-moz-border-top-left-radius:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;
-moz-border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}
#sidebar_content .minical_wrapper .headerbg td:first-child + td + td{background-color:#fe7214;
-moz-border-top-right-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;
-moz-border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}*/
#sidebar_content .minical_wrapper .headerbg,
#sidebar_content .minical_wrapper .headerbg .headerlink{color:#000;text-decoration:none;}
#sidebar_content .minical_wrapper .headerbg .headertext{font-size:14px;text-transform:capitalize;font-weight:bold;color:#000;text-transform:uppercase;padding:1px 0px 0px 0px;}
#sidebar_content .minical_wrapper .header2bg{display:none;}
/*#sidebar_content .minical_wrapper .header2bg,
#sidebar_content .minical_wrapper .header2bg .header2text{background-color:transparent;color:#000;font-weight:bold;}
#sidebar_content .minical_wrapper .header2bg{border-top:3px solid transparent;}*/
#sidebar_content .minical_wrapper .alternatebg1,
#sidebar_content .minical_wrapper .alternatebg2{background: transparent url('http://www.wrps.org/custom/images/interior/right_rail/calendar/img_date_box.gif') 0px 0px no-repeat;color:#000;height:auto;width:20px;
padding:5px 2px 6px 0px;font-size:12px;text-align:center;}
#sidebar_content .minical_wrapper a.callink{color:#fff;text-decoration:none !important;}
#sidebar_content .minical_wrapper a.callink:hover{color:#000;text-decoration:none !important;}
#sidebar_content .minical_wrapper td.headerbg{height:auto;width:20px;background:url('http://www.wrps.org/custom/images/interior/right_rail/calendar/img_date_box_current.gif') 0px 0px no-repeat;color:#fff;font-size:12px;padding:4px 2px 5px 0px;text-align:center;}
/*#sidebar_content .minical_wrapper .right_per_detail{padding-bottom:13px;}*/

.today_highlight{background-color:#ccc !important;color:#000;}
.today_highlight a.callink{color:#fff !important;}
.today_highlight a.callink:hover{color:#cf0000 !important;}
.today_highlight table tr td{color:#fff !important;background-color:#ccc !important;}
.detail_member_directory table td{padding-right:10px;}

.detail_lunchmenu table{border: none;border-collapse:collapse;}
.detail_lunchmenu table.borderstyle, .detail_lunchmenu table.borderstyle td{border:1px solid #e0ded6;}
.detail_lunchmenu table.borderstyle td td{border:none;}
.detail_lunchmenu .headerbg td{height:40px;background-color:#000;border:none;margin:0px;padding:0px;border-right:1px solid #000;border-left:1px solid #000;}
.detail_lunchmenu table.borderstyle tr.header2bg td,
.detail_lunchmenu tr.header2bg{height:23px;border:none;background-color:#e0ded6;padding:0px;}
.detail_lunchmenu tr.header2bg{font-weight:700;}
.detail_lunchmenu .alternatebg1{background:#e0ded6;}
.detail_lunchmenu table.borderstyle tr.header2bg td.header2text{color:#000;font-weight:bold;text-align:left;padding-left:5px;border-right:1px solid #e0ded6;border-left:1px solid #e0ded6;}

.detail_lunchmenu .headerbg td:first-child a{background:url('http://www.wrps.org/custom/images/interior/calendar/btn_left_off.gif') no-repeat 0px 3px;padding:0px 0px 0px 12px;}
.detail_lunchmenu .headerbg td:first-child a:hover{background-image:url('http://www.wrps.org/custom/images/interior/calendar/btn_left_over.gif');}
.detail_lunchmenu .headerbg td:first-child + td + td a{background:url('http://www.wrps.org/custom/images/interior/calendar/btn_right_off.gif') no-repeat right 3px;padding:0px 12px 0px 0px;}
.detail_lunchmenu .headerbg td:first-child + td + td a:hover{background-image:url('http://www.wrps.org/custom/images/interior/calendar/btn_right_over.gif');}
.detail_lunchmenu table.borderstyle td{padding:5px;}
.detail_lunchmenu .headerbg td{height:30px;}

/*claendar new classes */
.caltblTools,.caltblCat,.caltblCat td,
.caltblTools td{text-align:left !important;margin-left:0px !important;}
.caltblTools td:first-child,
.caltblCat td:first-child{width:65px;}
table.calDayShell .headerbg,
table.calYearShell .headerbg{background:#fff !important;}
table.calDayShell .headerbg td table,
table.calDayShell .headerbg td table td,
table.calYearShell .headerbg td table,
table.calYearShell .headerbg td table td,
table.calListShell .headerbg td table,
table.calListShell .headerbg td table td{border:none !important;background-color:#000 !important;height:40px !important;}
.middle_when_no_right_side_bar table.calDayShell .headerbg td table{width:740px !important;}
.middle_when_right_side_bar table.calDayShell .headerbg td table{width:440px !important;}
table.calDayShell,
table.calDayShell .caltblDate,
table.calDayShell .caltblDate td,
table.calYearShell,
table.calYearShell .caltblDate,
table.calYearShell .caltblDate td,
table.calListShell,
table.calListShell .caltblDate,
table.calListShell .caltblDate td{border:none !important;}
table.calYearShell .header2bg .header2text{font-size:12px !important;color:#000 !important;background-color:#d8d7c2;padding:5px;font-weight:700;}
table.calYearShell .header2bg:first-child + .header2bg .header2text{border:none !important;}
table.calYearShell .caltblDate div{border:none !important;}
table.calYearShell tr.header2bg{}

table.calListShell .alternatebg2 td,
table.calListShell .alternatebg1 td,
table.calListShell .today_highlight td{border:none !important;color:#000;font-size:12px;}
table.calListShell .alternatebg1 td{background:#d8d7c2 !important;}
table.calListShell .alternatebg2 td a,
table.calListShell .alternatebg1 td a{ text-decoration:underline;}

/*min cal detail*/
.miniCalShell table,
.miniCalShell table table{border: none !important;border-collapse:collapse;}
.miniCalShell table td{border-color:#cbcbcb;border-top:none;}
.miniCalShell .cal_borderstyle table td{border-color:#cbcbcb !important;}
.miniCalShell .cal_borderstyle table.miniCalHeader td{border:none !important;}
.miniCalShell .header2bg{height:22px;background-color:#e0ded6;padding:0px;color:#000;border-top:1px solid #transparent; font-size:12px!important;font-weight:700;}
.miniCalShell .headerbg{height:40px;background:#000;border:none;color:#fff;}
.miniCalShell .headerbg td{border:none;border-left:1px solid #000 !important;;border-right:1px solid #000 !important;;}
.miniCalShell .header2bg td{border:none;border-left:1px solid #e0ded6 !important;;border-right:1px solid #e0ded6 !important;;}
.miniCalShell table table tr.header2bg td{border:none;}
.miniCalShell tr.header2bg{border:none !important;}
.miniCalShell table.miniCalSort,
.miniCalShell table.minCalSortSubmit,
.miniCalShell table.minCalSortCat{ text-align:left !important;margin-left:0px !important;}
.miniCalShell table.minCalResults tr td{padding:5px;}
.miniCalShell .headerbg td:first-child a{background:url('http://www.wrps.org/custom/images/interior/calendar/btn_left_off.gif') no-repeat 0px 3px;padding:0px 0px 0px 12px;}
.miniCalShell .headerbg td:first-child a:hover{background-image:url('http://www.wrps.org/custom/images/interior/calendar/btn_left_over.gif');}
.miniCalShell .headerbg td:first-child + td + td a{background:url('http://www.wrps.org/custom/images/interior/calendar/btn_right_off.gif') no-repeat right 3px;padding:0px 12px 0px 0px;}
.miniCalShell .headerbg td:first-child + td + td a:hover{background-image:url('http://www.wrps.org/custom/images/interior/calendar/btn_right_over.gif');}
.miniCalShell .headerbg .headertext{color:#fff;font-weight:400;font-size:16px;text-transform:capitalize;font-family: 'Lora', serif;}
.miniCalShell .headerbg a.headerlink{color:#fff !important;text-decoration:none;text-transform:capitalize;}
.miniCalShell .headerbg a.headerlink:hover{color:#cf0000 !important;}
.miniCalShell .alternatebg1{background:#e0ded6;}
.miniCalShell .alternatebg1 td,
.miniCalShell .alternatebg2 td{border:none !important;}

/* headings (Example: Events Calendar -    Previous    Month, Year    Next     heading */
td.headerbg a.headerlink{color:#fff !important;text-decoration:none;}
td.headerbg a.headerlink:hover{color:#fff !important;text-decoration:none !important;}

a.header2link:link {text-decoration:none;color:#fff;}
a.header2link:visited {text-decoration:none;color:#fff;}
a.header2link:hover {text-decoration:underline;color:#fff;}

/* Alternating row background colors */
.alternatebg1{background-color::transparent;}
.alternatebg2{background-color:transparent;}
.footer_top{background-color:transparent;}

/*breadcrumb */
/*#utilitybar {background-color:transparent;color:#000;padding:0px;font-size:11px;width:762px;min-height:18px;}
#breadcrumb a {color:#000;text-decoration:none;}
#breadcrumb a:hover {color:#000;text-decoration:underline;}
#breadcrumb a:active {color:#000;text-decoration:none;}
#breadcrumb .breadcrumb_divide{width:4px;padding:0px 3px 0px 3px;background:url('http://www.wrps.org/custom/images/interior/breadcrumb_dot.gif') no-repeat 3px 5px;color:transparent;}*/

#utilitybar,
#breadcrumb{display:none;}

/* used in Photo Gallery and Staff Profiles */
.borderstyle{}
.inside_bg{background-color:transparent;padding:0px 0px 7px 0px!important;border:none;margin:0px;background:url('http://www.wrps.org/custom/images/general/dotted_hlines/img_horizontal_dotted_hline.png') left bottom repeat-x;}
.inside_bg p{padding:0px 0px 12px 0px;margin:0px;}
.inside_bg p:last-child{padding-bottom:0px;}

.inside_page_bg{background-color:#fff;}
.inside_page_bg p.titletext{padding:10px 0px 0px 0px;}
.content_no_left{padding:0px;}
.below_left_nav{padding:10px 0px 10px 0px;overflow:hidden;width:180px !important;}
.below_left_nav table{width:180px !important;}
.outside_border_bg{display:none;}
.top_border_bg{background-color:#960c0a;}
.inside_left_bar{background-color:#960c0a;}
.top_text_bg{background-color:#960c0a;color:#000;}
.left_menu_column{background-color:#fff;}

.detail_announcements2 p{margin:0px; padding:0px 0px 12px 0px;}
#sidebar_content .detail_announcements2r .right_content{padding-right:24px;}
#sidebar_content .detail_announcements2r p{margin:0px;padding:0px 22px 13px 0px;font-size:12px;background: url('http://www.wrps.org/custom/images/general/dotted_hlines/img_horiz_dotted_hline.png') repeat-x scroll 0px bottom;}
#sidebar_content .detail_announcements2r p:last-child{background:none;}
#sidebar_content .detail_announcements2r img{margin-bottom:7px;}
#sidebar_content .detail_announcements2r h4{margin:0px;padding:12px 28px 7px 0px;letter-spacing:0px;color:#000;text-transform:uppercase;font-size:12px;}
#sidebar_content .detail_announcements2r h4:first-child{padding-top:3px;}
#sidebar_content .detail_announcements2r h4 a{color:#000;}
#sidebar_content .detail_announcements2r h4 a:hover{color:#cf0000;text-decoration:none;}
#sidebar_content .detail_announcements2r a{color:#000;text-decoration:none;}
#sidebar_content .detail_announcements2r a:hover{color:#cf0000;text-decoration:none;}
.detail_announcements2 h4{}
.detail_announcements2 h4 a{}

a.event_description:link{text-decoration:none;color:#000;}
a.event_description:visited{text-decoration:none;color:#000;}
a.event_description:hover{text-decoration:none;color:#000;}
table.minical {width:100%}
.redtext{color:#FF0000;font-weight:bold;}
.colorsquare{display:none;}

/* goolge search */
.detail_googlesearch input:first-child + input + input{padding:0px 5px 0px 5px !important;}

.miniCalShell .headerbg td a,
.calListShell .headerbg td a,
.detail_lunchmenu .headerbg td a,
.detail_building_use_cal .headerbg td a{text-indent:-5000px;text-align:center;}

/* homepage */
#mainShell{width:100%;min-height:100%;margin:auto;padding:0px 0px 0px 0px;position:relative;overflow:visible;background-color:#e1dfd9;}
#main{margin:auto;padding:0px;}

#main #whiteTile{width:100%;height:105px;position:absolute;margin:auto;top:117px;left:0px;background-color:#fff;} /*ie7*/
#main #headerShellOuter{width:100%;margin:auto;padding:0px 0px 0px 0px;background-color:transparent;position:relative;}
#main #headerTileLeft{width:50%;height:117px;position:absolute;margin-left:-627px;top:0px;left:0px;background:#000;}
#main #headerTileMiddle{width:100%;height:117px;margin:auto;position:absolute;background:#000 url('http://www.wrps.org/custom/images/general/top_header/img_top_header.jpg') center top no-repeat;top:0px;left:0px;z-index:1;}
#main #headerTileRight{width:50%;height:117px;position:absolute;margin-right:-627px;top:0px;right:0px;background:#000;}
#main #headerShell{margin:auto;width:960px;height:117px;padding:0px 22px 0px 22px;position:relative;z-index:2;}
#main #headerShell #logo{float:left;padding:0px 0px 0px 0px;}
#main #headerShell #logo a{display:block;width:160px;height:117px;}
#main #headerShell #utilNav{padding:20px 0px 0px 0px;float:right;overflow:hidden;}
#main #headerShell #utilNav ul{float:right;padding:0px;margin:0px;list-style-type:none;}
#main #headerShell #utilNav ul li{float:left;overflow:hidden;padding:0px 0px 0px 7px;margin:0px;width:24px;height:24px;text-indent:-9999px;}
#main #headerShell #utilNav ul li a{display:block;padding:0px;margin:0px;width:24px;height:24px;text-indent:-9999px;}
#main #headerShell #utilNav ul li.facebook a{background:url('http://www.wrps.org/custom/images/general/utility_nav/btn_facebook.png');}
#main #headerShell #utilNav ul li.twitter a{background:url('http://www.wrps.org/custom/images/general/utility_nav/btn_twitter.gif');}
#main #headerShell #utilNav ul li.google a{background:url('http://www.wrps.org/custom/images/general/utility_nav/btn_google_apps.gif');}
#main #headerShell #utilNav ul li.skyward a{background:url('http://www.wrps.org/custom/images/general/utility_nav/btn_skyward.gif');}
#main #headerShell #utilNav ul li.rss a{background:url('http://www.wrps.org/custom/images/general/utility_nav/btn_rss.gif');}
#main #headerShell #utilNav ul li.instagram a{background:url('http://www.wrps.org/custom/images/general/utility_nav/btn_instagram.gif');}
#main #headerShell #utilNav ul li.staff_access a{background:url('http://www.wrps.org/custom/images/general/utility_nav/btn_staff_access.gif');}
#main #headerShell #utilNav ul li.calendar a{background:url('http://www.wrps.org/custom/images/general/utility_nav/btn_calendar.gif');}
#main #headerShell #utilNav ul li.google_apps a{background:url('http://www.wrps.org/custom/images/general/utility_nav/btn_google_apps.gif');}
#main #headerShell #translator{padding:20px 0px 0px 7px;float:right;overflow:hidden;}

#main #mainContentShell{margin:auto;width:1004px;padding:0px 0px 0px 0px;overflow:hidden;z-index:1;position:relative;}

#main #mainContentShell #topContentShell{width:1004px;height:380px;overflow:hidden;margin:0px;padding:0px 0px 0px 0px;
background:url('http://www.wrps.org/custom/images/general/content_backgound/img_bg_repeat.png') center 0px repeat-y;}
#main #mainContentShell #topContentShell #featuredTopics{float:left;width:197px;height:334px;background:url('http://www.wrps.org/custom/images/homepage/img_quick_links_bg.gif') repeat-x 0px 0px;padding:26px 20px 20px 20px;overflow:hidden;margin:0px 0px 0px 22px;/*box-shadow: 0 0 8px #888;-moz-box-shadow: 0 0 8px #888;-webkit-box-shadow: 0 0 8px #888;*/}
#main #mainContentShell #topContentShell #featuredTopics h2{font-size:26px;text-transform:capitalize;color:#000;
font-family: 'Lora', serif;;font-weight:400;font-style:normal;padding:0px 0px 1px 0px;margin:0px;line-height:30px;}
#main #mainContentShell #topContentShell #featuredTopics ul{list-style-type:none;padding:4px 0px 0px 0px;margin:0px;color:#fff;font-weight:bold;text-transform:uppercase;letter-spacing:.4px;}
#main #mainContentShell #topContentShell #featuredTopics ul a{color:#fff;text-decoration:none;font-size:12px;}
#main #mainContentShell #topContentShell #featuredTopics ul a:hover,
#main #mainContentShell #topContentShell #dipShell #dipNavShell .content h2 a:hover{color:#000;}
#main #mainContentShell #topContentShell #featuredTopics ul li{padding:17px 0px 18px 0px;background:url('http://www.wrps.org/custom/images/general/dotted_hlines/img_horiz_dotted_hline_home.png') left bottom repeat-x;}
#main #mainContentShell #topContentShell #featuredTopics ul li:last-child;}

/*featured text style*/
#main #mainContentShell #topContentShell #featuredTopics h3{font-size:30px;text-transform:capitalize;color:#000;font-family: 'Lora', serif;;font-weight:400;font-style:normal;padding:0px 0px 15px 0px;margin:0px;line-height:30px;background:url('http://www.wrps.org/custom/images/general/dotted_hlines/img_horiz_dotted_hline_home.png') left bottom repeat-x;}
#main #mainContentShell #topContentShell #featuredTopics p{padding:16px 0px 0px 0px;margin:0px;color:#fff;font-size:12px;line-height:19px;font-weight:400;overflow:hidden;max-height:268px;}
#main #mainContentShell #topContentShell #featuredTopics p a{color:#fff;}
#main #mainContentShell #topContentShell #featuredTopics p a:hover{color:#000;}

#main #mainContentShell #topContentShell #dipShell,
#main #mainContentShell #topContentShell #slideshowShellWrap{width:745px;height:380px;float:left;overflow:hidden;padding:0px 0px 0px 0px;}
#main #mainContentShell #topContentShell #dipShell #imageShell,
#main #mainContentShell #topContentShell #slideshowShellWrap #slideshowShellLanding{width:723px;height:380px;position:relative;
/*box-shadow: 0 0 8px #888;-moz-box-shadow: 0 0 8px #888;-webkit-box-shadow: 0 0 8px #888;*/}
#main #mainContentShell #topContentShell #dipShell .imageDip,
#main #mainContentShell #topContentShell #slideshowShellLanding .imageDip{width:723px;height:380px;position:absolute;left:0px;top:0px;}
#main #mainContentShell #topContentShell #dipShell .imageDip a{position:absolute;width:100%;height:100%;}
#main #mainContentShell #topContentShell #dipShell .imageDip a span{display:none;}
#main #mainContentShell #topContentShell #dipShell #dipNavShell{width:310px;position:absolute;right:0px;top:173px;padding:0px 0px 0px 0px;}
#main #mainContentShell #topContentShell #dipShell #dipNavShell .content{position:relative;}
#main #mainContentShell #topContentShell #dipShell #dipNavShell .content .header{width:242px;height:61px;background:url('http://www.wrps.org/custom/images/homepage/dip/img_red_header_left.png') 1px 0px no-repeat;
padding:0px 0px 0px 30px;margin:0px 0px 0px 39px;overflow:hidden;position:absolute;top:0px;left:0px;}
#main #mainContentShell #topContentShell #dipShell #dipNavShell .content h2{width:222px;height:53px;padding:8px 20px 0px 0px;margin:0px;font-size:18px;color:#fff;font-weight:lighter;
background-color:#960c0a;}
#main #mainContentShell #topContentShell #dipShell #dipNavShell .content h2 a,
#main #mainContentShell #topContentShell #dipShell #dipNavShell .content .description a{display:block;color:#fff;text-decoration:none;font-weight:normal;}
#main #mainContentShell #topContentShell #dipShell #dipNavShell .content .description a:hover{color:#cc3230;}
#main #mainContentShell #topContentShell #dipShell #dipNavShell .content h2 a:hover{color:#fff;}
#main #mainContentShell #topContentShell #dipShell #dipNavShell .content .description{width:280px;height:50px;background:url('http://www.wrps.org/custom/images/homepage/dip/img_black_header_left.png') 0px 0px no-repeat;
padding:0px 0px 0px 30px;margin:0px;overflow:hidden;position:absolute;top:61px;left:0px;}
#main #mainContentShell #topContentShell #dipShell #dipNavShell .content .description p{display:block;height:41px;background-color:#000;padding:0px;margin:0px;color:#fff;padding:9px 20px 0px 0px;}
#main #mainContentShell #topContentShell #dipShell #dipNavShell #divNav{height:34px;background:url('http://www.wrps.org/custom/images/homepage/dip/img_nav_corner.png') right bottom no-repeat;padding:0px 0px 22px 0px;position:absolute;top:110px;right:0px;}
#main #mainContentShell #topContentShell #dipShell #dipNavShell #divNav ul{list-style-type:none;padding:0px;margin:0px;float:right;}
#main #mainContentShell #topContentShell #dipShell #dipNavShell #divNav ul li{float:left;overflow:hidden;padding:0px 0px 0px 1px;margin:0px;width:34px;height:34px;}
#main #mainContentShell #topContentShell #dipShell #dipNavShell #divNav ul li a{display:block;width:34px;height:34px;}
#main #mainContentShell #topContentShell #dipShell #dipNavShell #divNav ul li a.left{background:url('http://www.wrps.org/custom/images/homepage/dip/btn_left_off.gif');}
#main #mainContentShell #topContentShell #dipShell #dipNavShell #divNav ul li a.left:hover{background:url('http://www.wrps.org/custom/images/homepage/dip/btn_left_over.gif');}
#main #mainContentShell #topContentShell #dipShell #dipNavShell #divNav ul li a.right{background:url('http://www.wrps.org/custom/images/homepage/dip/btn_right_off.gif');}
#main #mainContentShell #topContentShell #dipShell #dipNavShell #divNav ul li a.right:hover{background:url('http://www.wrps.org/custom/images/homepage/dip/btn_right_over.gif');}

/*video*/
#main .videoShell{margin:0px;width:745px;height:380px;padding:0px;position:absolute;right:0px;top:0px;z-index:3;}
#main .videoShell .videoDip a{display:block;width:745px;height:380px;background:url('../../global/images/video_play_icon.png') no-repeat center center;}
#main .videoPlayerShell{margin:0px;width:745px;height:380px;padding:0px;position:absolute;right:0px;top:0px;z-index:4;display:none;padding:0px 0px 0px 0px;
background:#333;overflow:hidden;}
#main .videoPlayerShell .videoPlayerClose{position:absolute;right:0px;top:60px;z-index:3;color:#000;font-weight:bold;background:#ccc;padding:5px 5px 5px 10px;text-align:center;-webkit-border-top-left-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-bottomleft: 10px;border-top-left-radius: 10px;opacity:0.7;filter:alpha(opacity=70);border-bottom-left-radius: 10px;cursor: pointer;}
#main .videoPlayerShell .videoPlayerClose a{color:#000;text-decoration:none;}
#main .videoPlayerShell .videoPlayerClose a:hover{color:#fff;}
#main .videoPlayerShell iframe,
#main .videoPlayerShell embed{width:745px !important;height:380px !important;}

#main #mainContentShell #bottomContentShell{width:1004px;height:410px;margin:0px;padding:0px 0px 8px 0px;margin:0px 0px 0px 0px;background:url('http://www.wrps.org/custom/images/general/content_backgound/img_bg_repeat.png') center 0px repeat-y;}
#main #mainContentShell #bottomContentShell #leftColumnShell{width:695px;height:418px;float:left;position:relative;padding:0px 0px 0px 22px;background:url('http://www.wrps.org/custom/images/homepage/img_news_corner.png') 0px 58px no-repeat;}
#main #mainContentShell #bottomContentShell #leftColumnShell #annHdrShell{position:absolute;left:0px;top:20px;width:auto;max-width:560px;height:38px;background: #000 url('http://www.wrps.org/custom/images/homepage/img_news_right.gif') right bottom no-repeat;padding:0px 20px 0px 0px;z-index:2;}
#main #mainContentShell #bottomContentShell #leftColumnShell #annHdrShell h2{width:auto;height:31px;background-color:#000;font-size:20px;color:#fff;font-family: 'Lora', serif;font-weight:400; font-style: normal;padding:7px 18px 0px 22px;min-width:51px;}
#main #mainContentShell #bottomContentShell #leftColumnShell #readAll{position:absolute;right:5px;top:17px;z-index:3;}
#main #mainContentShell #bottomContentShell #leftColumnShell #readAll.wSocial{right:238px;}
#main #mainContentShell #bottomContentShell #leftColumnShell #readAll ul{list-style-type:none;padding:0px;margin:0px;}
#main #mainContentShell #bottomContentShell #leftColumnShell #readAll ul li{padding:0px;margin:0px;display:none;}
#main #mainContentShell #bottomContentShell #leftColumnShell #readAll ul li:first-child{display:block;text-transform:uppercase;}
#main #mainContentShell #bottomContentShell #leftColumnShell #readAll ul li a{text-decoration:none;padding:0px 0px 0px 0px;}
#main #mainContentShell #bottomContentShell #leftColumnShell #readAll ul li a:hover{color:#980d0a;}

#main #mainContentShell #bottomContentShell #leftColumnShell #announceShell{width:710px;min-height:12px;padding:0px 0px 0px 0px;position:relative;color:#333;height:418px;}
#main #mainContentShell #bottomContentShell #leftColumnShell #announceShadow{position:absolute;top:0px;left:22px;width:695px;background:url('http://www.wrps.org/custom/images/homepage/img_top_area_shadow.png') 0px 0px repeat-x;height:12px;z-index:2;}
#main #mainContentShell #bottomContentShell #leftColumnShell #announceShell .announcementsItem,#announceShell .detail_social_media_feed li{width:197px;height:332px;float:left!important; clear:none; overflow:hidden;background:url('http://www.wrps.org/custom/images/general/dotted_hlines/img_vertical_dotted_hline.png') left 2px repeat-y;padding:86px 20px 0px 20px;line-height:18px;position:relative;background-color:transparent;z-index:0;}
#main #mainContentShell #bottomContentShell #leftColumnShell #announceShell .announcementsItem:first-child,#announceShell .detail_social_media_feed li:first-child{width:196px;background-image:none;}
#main #mainContentShell #bottomContentShell #leftColumnShell #announceShell .announcementsItem:first-child + .announcementsItem + .announcementsItem,#announceShell .detail_social_media_feed li +li + li{padding-right:5px;}
#main #mainContentShell #bottomContentShell #leftColumnShell #announceShell .announcementsItem:first-child + .announcementsItem,#announceShell .detail_social_media_feed li + li{background-color:#fff;}
#main #mainContentShell #bottomContentShell #leftColumnShell #announceShell .announcementsItem h3{font-size:23px;font-weight:normal;padding:0px 0px 25px 0px;margin:0px;line-height:26px;color:#980d0a;}
#main #mainContentShell #bottomContentShell #leftColumnShell #announceShell .announcementsItem p,#announceShell .detail_social_media_feed li p{padding:0px 0px 12px 0px;margin:0px;}
#main #mainContentShell #bottomContentShell #leftColumnShell #announceShell .announcementsItem a,#announceShell .detail_social_media_feed li a.fullpost{position:absolute;left:20px;top:291px;display:block;width:88px;height:27px;background:url('http://www.wrps.org/custom/images/general/read_more_button/btn_readmore_off.png');color:#000;text-transform:uppercase;text-decoration:none;padding:6px 0px 0px 10px;}
#announceShell .detail_social_media_feed li a.fullpost{top:auto;bottom:1.5em;}
#announceShell .detail_social_media_feed li a.fullpost .linktext{font-size:60%;}
#main #mainContentShell #bottomContentShell #leftColumnShell #announceShell .announcementsItem a:hover,#announceShell .detail_social_media_feed li a.fullpost:hover{background-image:url('http://www.wrps.org/custom/images/general/read_more_button/btn_readmore_over.png');color:#fff;}
#main #mainContentShell #bottomContentShell #leftColumnShell #socHdrShell{position:absolute;left:0px;top:20px;width:auto;max-width:560px;height:38px;background: #000 url('http://www.wrps.org/custom/images/homepage/img_news_right.gif') right bottom no-repeat;padding:0px 20px 0px 0px;z-index:2;}
#main #mainContentShell #bottomContentShell #leftColumnShell #socHdrShell h2{width:auto;height:31px;background-color:#000;font-size:20px;color:#fff;font-family: 'Lora', serif;font-weight:400; font-style: normal;padding:7px 18px 0px 22px;min-width:51px;}

#main #mainContentShell #bottomContentShell #rightColumnShell{width:254px;height:458px;padding:0px 0px 0px 11px;float:left;overflow:hidden;margin-top:-25px;position:relative;background:url('http://www.wrps.org/custom/images/homepage/img_top_area_shadow.png') 0px 25px repeat-x;}
#main #mainContentShell #bottomContentShell #rightColumnShell #bottomEdge{position:absolute;bottom:0px;left:0px;width:15px;height:15px;background:url('http://www.wrps.org/custom/images/homepage/upcoming_events/img_events_corner.png') 0px 0px;}
#main #mainContentShell #bottomContentShell #rightColumnShell #eventsShell{width:254px;background:url('http://www.wrps.org/custom/images/homepage/upcoming_events/img_events_header_top.png') 0px 0px no-repeat;padding:5px 0px 0px 0px;}
#main #mainContentShell #bottomContentShell #rightColumnShell #eventsShell h2{width:224px;height:39px;margin:0px;padding:14px 15px 0px 15px;color:#fff;background:url('http://www.wrps.org/custom/images/homepage/upcoming_events/img_events_header_repeat.png') 0px 0px repeat;text-transform:capitalize;text-align:center;font-family: 'Lora', serif;font-weight:400; font-style: normal; font-size:20px;overflow:hidden;}
#main #mainContentShell #bottomContentShell #rightColumnShell #eventsShell #events{width:225px;height:315px;padding:17px 10px 0px 19px;background:url('http://www.wrps.org/custom/images/homepage/upcoming_events/img_events_bg_repeat.png') 0px 0px repeat;overflow:hidden;}
#main #mainContentShell #bottomContentShell #rightColumnShell #eventsShell #events #eventsScroll{height:315px;overflow:auto;}
#main #mainContentShell #bottomContentShell #rightColumnShell #eventsShell #events ul{list-style-type:none;padding:0px;margin:0px;overflow:hidden;}
#main #mainContentShell #bottomContentShell #rightColumnShell #eventsShell #events ul li.upcoming_events_above{padding:18px 0px 3px 0px;margin:14px 0px 0px 0px;background:url('http://www.wrps.org/custom/images/general/dotted_hlines/img_horiz_dotted_hline.png') 0px 0px repeat-x;display:block;overflow:hidden;}
#main #mainContentShell #bottomContentShell #rightColumnShell #eventsShell #events ul li.upcoming_events_top{padding-top:0px !important;margin-top:0px !important;background:none;}
#main #mainContentShell #bottomContentShell #rightColumnShell #eventsShell #events ul li.upcoming_events_above .dateBox{width:53px;height:58px;float:left;background:url('http://www.wrps.org/custom/images/homepage/upcoming_events/img_date_box.png') 0px 0px no-repeat;padding:3px 13px 0px 0px;margin-top:3px;color:#fff;}
#main #mainContentShell #bottomContentShell #rightColumnShell #eventsShell #events ul li.upcoming_events_above .dateBox .day{display:block;font-size:22px;font-family: 'Lora', serif;font-weight:400; font-style: normal;text-align:center;}
#main #mainContentShell #bottomContentShell #rightColumnShell #eventsShell #events ul li.upcoming_events_above .dateBox .month{display:block;font-size:12px;text-align:center;text-transform:uppercase;margin-top:-2px;}
#main #mainContentShell #bottomContentShell #rightColumnShell #eventsShell #events ul li ul{float:left;overflow:hidden;width:150px;}
#main #mainContentShell #bottomContentShell #rightColumnShell #eventsShell #events ul li ul li.upcoming_events_event{padding:9px 5px 0px 0px;}
#main #mainContentShell #bottomContentShell #rightColumnShell #eventsShell #events ul li ul li.upcoming_events_eventsTop{padding-top:0px;}
#main #mainContentShell #bottomContentShell #rightColumnShell #eventsShell #events ul li ul li.upcoming_events_date{font-size:14px;font-weight:bold;text-transform:uppercase;padding:0px 0px 8px 0px;color:#000;}
#main #mainContentShell #bottomContentShell #rightColumnShell #eventsShell #events ul li ul li span.upcoming_events_time{display:block;color:#000;font-weight:bold;font-size:12px;padding:0px 0px 3px 0px;text-decoration:none;}
#main #mainContentShell #bottomContentShell #rightColumnShell #eventsShell #events ul li ul li span.upcoming_events_title,
#main #mainContentShell #bottomContentShell #rightColumnShell #eventsShell #events ul li ul li span a.upcoming_events_link{display:block;color:#000;font-weight:normal;font-size:12px;}
#main #mainContentShell #bottomContentShell #rightColumnShell #eventsShell #events ul li ul li span a.upcoming_events_link:hover{color:#980d0a;}

#main #mainContentShell #bottomContentShell #rightColumnShell #eventsShell #eventsBottom{width:254px;padding:20px 0px 0px 0px;background:url('http://www.wrps.org/custom/images/homepage/upcoming_events/img_events_bg_repeat.png') 0px 0px repeat;overflow:hidden;}
#main #mainContentShell #bottomContentShell #rightColumnShell #eventsShell #eventsBottom ul{list-style-type:none;padding:0px;margin:0px;}
#main #mainContentShell #bottomContentShell #rightColumnShell #eventsShell #eventsBottom ul li{padding:0px 0px 16px 23px;margin:0px;}
#main #mainContentShell #bottomContentShell #rightColumnShell #eventsShell #eventsBottom ul li:first-child{display:none;}
#main #mainContentShell #bottomContentShell #rightColumnShell #eventsShell #eventsBottom ul li a{display:block;width:214px;height:27px;background:url('http://www.wrps.org/custom/images/homepage/upcoming_events/btn_viewall_events_off.gif');color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;padding:7px 0px 0px 0px;}
#main #mainContentShell #bottomContentShell #rightColumnShell #eventsShell #eventsBottom ul li a:hover{background-image:url('http://www.wrps.org/custom/images/homepage/upcoming_events/btn_viewall_events_over.gif');}
#bottomIeFix{display:none;}
#main #mainContentShell #mainContentInner.landingInner #bottomContentShell {height:620px;}

#main #footerShellOuter{width:100%;min-height:243px;margin:auto;padding:0px 0px 0px 0px;overflow:hidden;background-color:#000;margin-top:-65px;z-index:0;}
#main #footerShellOuter.interior{margin-top:-65px !important;}
#main #footerShell{margin:auto;min-height:167px;width:960px;padding:76px 22px 0px 22px;background-color:#000;position:relative;}
#main #footerShell #CMS4SchoolsLogo{width:171px;height:27px;position:absolute;right:42px;top:80px;}
#main #footerShell #CMS4SchoolsLogo a{width:171px;height:27px;background:url('http://www.wrps.org/custom/images/general/footer/img_cms4schools.gif');display:block;}
#main #footerShell #footerContent{width:662px;min-height:167px;padding:0px 20px 0px 107px;font-size:11px;color:#fff;background:url('http://www.wrps.org/custom/images/general/footer/img_footer_logo.gif') 20px 0px no-repeat;}
#main #footerShell #footerContent ul{padding:2px 0px 0px 0px;margin:0px 0px 0px 0px;list-style-type:none;clear:both;float:none;}
#main #footerShell #footerContent ul li{padding:0px 0px 2px 0px;margin:0px;}
#main #footerShell #footerContent ul li:first-child{color:#980d0a;font-weight:bold;}
/*#main #footerShell #footerContent ul li:first-child + li + li{float:left;overflow:hidden;padding-right:8px;margin-right:8px;/*border-right:1px solid #fff;*/}*/
#main #footerShell #footerContent ul li strong{font-weight:normal;}
#main #footerShell #footerContent ul li:first-child strong{font-weight:bold !important;}
#main #footerShell #footerContent ul li a{color:#fff;text-decoration:underline;}
#main #footerShell #footerContent ul li a:hover{text-decoration:none;}

#main #footerShell #footerContent ul.copyright{padding:7px 0px 0px 0px;}
#main #footerShell #footerContent ul.copyright li:first-child{color:#fff;font-weight:normal;float:left;overflow:hidden;}
#main #footerShell #footerContent .copyrightLinks{padding:1px 0px 0px 0px;float:left;overflow:hidden;}
#main #footerShell #footerContent .copyrightLinks ul li a{color:#fff;text-decoration:underline;}
#main #footerShell #footerContent .copyrightLinks ul li a:hover{text-decoration:none;}
#main #footerShell #pdf_reader{padding-bottom:10px;}

/*landing*/
#main #mainContentShell #topContentShell.landingTopShell,
#main #mainContentShell #topContentShell.landingTopShell #featuredTopics,
#main #mainContentShell #topContentShell.landingTopShell #dipShell,
#main #mainContentShell #topContentShell.landingTopShell #dipShell #imageShell,
#main #mainContentShell #slideshowShellWrap,
#main #mainContentShell #slideshowShellWrap #slideshowShellLanding,
#main #mainContentShell #slideshowShellWrap #slideshowShellLanding .imageDip,
#main #mainContentShell #topContentShell.landingTopShell #dipShell .imageDip{height:322px;}
#main #mainContentInner #landingshadow{position:absolute;top:0px;left:22px;width:960px;height:12px;padding:0px;background:url('http://www.wrps.org/custom/images/homepage/img_top_area_shadow.png') 0px 0px repeat-x;z-index:0;}
#main #mainContentShell #topContentShell.landingTopShell #featuredTopics ul{list-style-type:none;padding:20px 0px 0px 0px;margin:0px;color:#fff;font-weight:normal;text-transform:capitalize;letter-spacing:0px;}
#main #mainContentShell #topContentShell.landingTopShell #featuredTopics ul li{padding:0px 0px 1px 0px;background:none;}
#main #mainContentShell #topContentShell.landingTopShell #featuredTopics ul li.last_item{margin-top:16px;padding-top:18px;background:url('http://www.wrps.org/custom/images/general/dotted_hlines/img_horiz_dotted_hline_home.png') left top repeat-x;}
#main #mainContentShell #topContentShell.landingTopShell #featuredTopics.noneSchool ul li.last_item{background:none;margin-top:0px;padding-top:0px;}
#main #mainContentShell #topContentShell.landingTopShell #featuredTopics ul li strong{font-weight:normal;}
#main #mainContentShell #topContentShell.landingTopShell #featuredTopics ul li.last_item strong{text-transform:uppercase;font-weight:bold !important;color:#000;}
#main #mainContentShell #topContentShell.landingTopShell #featuredTopics.noneSchool ul li.last_item strong{font-weight:normal !important;text-transform:none;color:#fff;}
#main #mainContentInner.landingInner{padding-top:16px !important;}
#main #mainContentInner.landingInner .pagetitle_padding{padding-top:22px !important;}
#main #mainContentInner.landingInner #sidebar_content{margin-top:-50px;padding-top:5px;background:url('http://www.wrps.org/custom/images/interior/landing/img_quicklinks_header_top.png') 0px 0px no-repeat;z-index:1;position:relative;}
#main #mainContentInner.landingInner #sidebar_content .right_per_detail:first-child{margin:0px;padding:0px 10px 2px 19px;}
#main #mainContentInner.landingInner #sidebar_content .right_per_detail:first-child h3{text-align:center;width:210px;min-height:24px;background:#000;padding:14px 10px 14px 0px;font-size:17px;font-family: 'Lora', serif;font-weight:400; font-style: normal;color:#fff;text-transform:capitalize;overflow:hidden;margin-left:-15px;}
#main #mainContentInner.landingInner #sidebar_content .right_per_detail:first-child .right_content{background:none;}
#main #mainContentInner.landingInner #sidebar_content .right_per_detail .right_content { padding-top:7px;}
#main #mainContentInner.landingInner #sidebar_content,
#main #mainContentInner #sidebar_content { background-position:1px 0;padding-left:1px; padding-right: 11px;}

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer {overflow:hidden; position:relative;background-color:transparent;}
.jspPane {position:absolute;background-color:transparent;}
.jspVerticalBar {background-color:transparent;height:100%;position:absolute;right:0px;top:0px;width:10px;padding:0px 0px 0px 0px;}
.jspHorizontalBar{display:none;}
.jspVerticalBar *, .jspHorizontalBar * {margin:0; padding:0;}
.jspHorizontalBar .jspCap {float:left;display:none;}
.jspTrack {background:transparent;position:relative;background-color:#e4e3d4;
z-index:1;padding:0px;margin:0px;}
.jspDrag{background:transparent;cursor:pointer;left:0;position:relative;top:0px;background-color:#5b5b55;/*border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;*/
width:10px;margin:0px 0px 0px 0px;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {display:none;}
.jspArrow{display:none;}
.jspCorner {background:transparent; float:left; height:100%;}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner {margin:0 -3px 0 0;}
.jspTrack .jspActive, .jspTrack .jspHover, .jspDrag:hover {background-color:#5b5b55;}
.jspCapTop{background-position:0px 0px;width:10px;height:1px;}
.jspCapBottom{background-position:0px 0px;width:10px;height:1px;}

.jspVerticalBar{top: 1px;}
#main #mainContentInner #sidebar_content .right_content .jspVerticalBar{width:8px;}
#main #mainContentInner #sidebar_content .right_content .jspVerticalBar{padding-top: 7px; padding-right:.5px;}
#main #mainContentInner #sidebar_content .right_content .jspDrag {width:8px;} 