/*******************common starts********************/
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,form,fieldset,p{margin:0px; padding:0px; font-weight:normal}
img,fieldset{border:none; padding:0; margin:0;}
body{font:12px "Helvetica (TT)", Arial, Helvetica, sans-serif; color:#292929; background-color:#fff; }
span.clear{clear:both;}
.left{float:left; width:auto;}
.right{float:right; width:auto;}
a:focus{	:none}
img.left{float:left;}
img.right{float:right;}
/*******************common ends********************/

/*******************layout starts********************/
#outer_layout{float:left; width:100%; padding:15px 0 30px;}
#layout{margin:0px auto; width:961px; background-color:#fff;}
#main{float:left; width:961px; background-color:#fff;}
/*******************layout ends********************/

/*******************header starts********************/
#header{float:left; width:938px; padding:0 0 30px 23px;}
#header img{float:left; margin-top:20px;}
#header .right{float:right; width:245px;}
#header .search{float:left; width:218px; height:43px; background:url(/wac/wacassets/images/search_bg.gif) no-repeat 0 0; padding:10px 0 0 21px;}
#header .search form{float:left; width:208px;}
#header .search fieldset{float:left; width:208px;}
#header .search .input_bg{float:left; width:156px; height:20px; padding:1px 0 0 6px; background:url(/wac/wacassets/images/input_bg.gif) no-repeat 0 0;}
#header .search input{float:left; width:140px;  border:0; background:none; font-size:12px; line-height:14px; color:#666666;}
#header .search input.btn{float:left; width:25px; height:20px; background:url(/wac/wacassets/images/go_btn.gif) no-repeat 0 0; border:0; cursor:pointer; margin-left:7px; display:inline;}
#header .right ul{float:left; width:217px; list-style:none;}
#header .right li{float:right; width:auto; font-size:12px; line-height:14px; color:#919395;}
#header .right li a{color:#919395; text-decoration:none;}
#header .right li a:hover{text-decoration:underline;}
#header .right li .login{background:url(/wac/wacassets/images/icons/login.gif) no-repeat 0 1px; padding:0 0 0 17px; line-height:16px;}
#header .right li .share{float:right;  background:url(/wac/wacassets/images/icons/share.gif) no-repeat 0 2px; padding:0 15px 0 17px; line-height:16px;}
/*******************header ends********************/

/*******************menu starts********************/
#menu{float:left; width:938px;}
#menu ul{float:left; width:897px; list-style:none; padding-left:41px;}
#menu li{float:left; width:auto; background:url(/wac/wacassets/images/bull.gif) no-repeat 0 3px; font-size:13px; line-height:16px; color:#9d9fa1; text-transform:uppercase; padding:0 19px 0 24px;}
#menu li.none{float:left; background:none; padding-left:0;  }
#menu li a{color:#9d9fa1; text-decoration:none;}
#menu li a:hover{color:#00a9cc;cursor:default;}
/*******************menu ends********************/

/*******************body container starts********************/
#body_container{float:left; width:961px; padding:24px 0 17px;}
#body_container_inner{float:left; width:961px; padding:18px 0 17px;}
/*******************left container starts********************/
#left_container{float:left; width:691px; padding:0 0 0 19px;}
#left_container .flash_area{float:left; width:690px;}
#left_container .flash_area img{float:left;}

#left_container .upcoming_events{float:left; width:690px;}
#left_container .upcoming_events .top_sec{float:left; width:690px; background:url(/wac/wacassets/images/event_border.gif) repeat-x 0 bottom; padding:15px 0 8px;}
#left_container .upcoming_events .top_sec h1{float:left; width:350px; font-size:16px; color:#525252; padding:0 0 0 30px; background:url(/wac/wacassets/images/heading_bg.gif) no-repeat 0 0; font-weight:bold;}
#left_container .upcoming_events .top_sec ul{float:right; width:auto; list-style:none; padding:6px 2px 0 0;}
#left_container .upcoming_events .top_sec li{float:left; width:auto; background:url(/wac/wacassets/images/arrow.gif) no-repeat 0 3px; font-size:12px; line-height:14px; color:#145485; padding:0 14px 0 9px;}
#left_container .upcoming_events .top_sec li a{color:#145485; text-decoration:none;}
#left_container .upcoming_events .top_sec li a:hover{text-decoration:underline}
#left_container .upcoming_events .bottom_sec{float:left; width:690px; padding-top:10px;}
#left_container .upcoming_events .bottom_sec .content{float:left; width:690px; background:url(/wac/wacassets/images/repet_border.gif) repeat-y 0 0;}
#left_container .upcoming_events .bottom_sec .common_cols{float:left; width:206px; padding:0 0 0 22px;}

#left_container .upcoming_events .bottom_sec h3{float:left; width:200px; font-size:13px; line-height:17px; font-weight:bold; color:#2d2d2d; padding:10px 0 5px}
#left_container .upcoming_events .bottom_sec small{float:left; width:200px; font-size:11px; line-height:17px; color:#2d2d2d; padding-bottom:5px;}
#left_container .upcoming_events .bottom_sec p{float:left; width:200px; font-size:11px; line-height:17px;  color:#666666; padding-bottom:13px;}
#left_container .upcoming_events .bottom_sec p.link{float:left; width:190px; font-size:11px; line-height:17px;  color:#666666; padding-bottom:5px;}
#left_container .upcoming_events .bottom_sec p.link a{float:left; width:84px; background:url(/wac/wacassets/images/read_more.gif) no-repeat 0 0; height:21px; text-decoration:none;}
#left_container .upcoming_events .bottom_sec p.link a:hover{float:left; width:84px; background:url(/wac/wacassets/images/read_more.gif) no-repeat 0 bottom; height:21px;}
#left_container .upcoming_events .bottom_sec .pic01{float:left; width:180px; border-bottom:3px solid #ee2e24;}
#left_container .upcoming_events .bottom_sec .pic02{float:left; width:180px; border-bottom:3px solid #a7d59e;}
#left_container .upcoming_events .bottom_sec .pic03{float:left; width:180px; border-bottom:3px solid #00a9cc;}
#left_container .upcoming_events .bottom_sec img{float:left;}

/*******************reading page starts********************/
#left_container .reading_container{float:left; width:690px; padding-top:3px;}
#left_container .reading_container .bread_crumbs{float:left; width:690px;}
#left_container .reading_container .bread_crumbs ul{float:left; width:690px; list-style:none;}
#left_container .reading_container .bread_crumbs li{float:left; width:auto; font-size:12px; line-height:14px; color:#494949;  background:url(/wac/wacassets/images/bread_arrow.gif) no-repeat 0 4px; padding:0 5px 0 10px}
#left_container .reading_container .bread_crumbs li.none{float:left; padding-left:0; background:none;}
#left_container .reading_container .bread_crumbs li a{color:#145485; text-decoration:none;}
#left_container .reading_container .bread_crumbs li a:hover{color:#494949;}
#left_container .reading_container .bread_crumbs li a.current{color:#494949; cursor:text}

#left_container .reading_container .content_area{float:left; width:660px; padding:24px 0 5px 9px}
#left_container .reading_container .top_sec{float:left; width:660px;}
#left_container .reading_container .top_sec h3{float:left; width:660px; font-size:16px; line-height:18px; font-weight:bold; color:#00a9cc; padding:0 0 10px}
#left_container .reading_container .top_sec p{font-size:12px; line-height:17px; color:#3f3f3f; }

#left_container .reading_container .bottom_sec{float:left; width:660px; padding-top:11px;}
#left_container .reading_container .bottom_sec p{font-size:12px; line-height:17px; padding-bottom:16px; }
#left_container .reading_container .bottom_sec .left{float:left; width:386px; background:url(/wac/wacassets/images/pic_repeat_bg.gif) repeat-y 0 0;}
#left_container .reading_container .bottom_sec .left .bottom_shad{float:left; width:386px; background:url(/wac/wacassets/images/bottom_pic_bg.gif) no-repeat 0 bottom; padding-bottom:10px}
#left_container .reading_container .bottom_sec .left img{float:left;}

#left_container .reading_container .bottom_sec img { float: left; margin-right: 10px;}

#left_container .reading_container .bottom_sec .right{float:left; width:274px;}
#left_container .reading_container .bottom_sec .right p{font-size:12px; line-height:17px; padding-bottom:16px; float:left; width:266px; padding-left:8px}

.leave_comment{float:left; width:673px; background:#f1f2f2; padding:12px 0 13px 13px;}
.leave_comment h3{float:left; width:673px; font-size:14px; color:#8f8d8d; line-height:16px; font-weight:bold;}
.leave_comment form{float:left; width:663px;}
.leave_comment fieldset{float:left; width:663px;}
.leave_comment input{float:left; width:262px; border-bottom:1px solid #dadada; border-bottom:1px solid #dadada; border-top:1px solid #727272; border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4; font-size:12px; line-height:14px; color:#666666; padding:2px 0 3px 6px; margin-top:11px;}

.leave_comment .comments{float:left; width:367px; border-bottom:1px solid #dadada; border-bottom:1px solid #dadada; border-top:1px solid #727272; border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4; font-size:12px; line-height:14px; color:#666666; padding:3px 0 3px 6px; height:47px; margin-top:11px; font-family:Arial, Helvetica, sans-serif;}
.leave_comment .form_row{float:left; width:284px;}
.leave_comment .form_row1{float:left; width:373px;}
.leave_comment input.submit{float:right; width:50px; height:20px; background:url(/wac/wacassets/images/submit.gif) no-repeat 0 0; margin-top:9px; padding:0; cursor:pointer; border:0;}
.leave_comment input.submit_over{float:right; width:50px; height:20px; background:url(/wac/wacassets/images/submit.gif) no-repeat 0 bottom; margin-top:9px; padding:0; cursor:pointer; border:0;}
/*******************reading page ends********************/

/*******************directions page starts***************/
.dirList{display:none;}
/*******************directions page ends*****************/
/*******************left container ends********************/

/*******************news search  starts********************/
#news_archive{float:left; width:240px; padding-left:10px}
#news_archive h3{float:left; width:220px; font-size:17px; line-height:17px; color:#00a9cc; padding:0 0 0 16px;}

#news_search_container{float:left; width:700px; padding:0 0 0 10px;}
#news_search_container .article{float:left; width:445px;}
#news_search_container .article .bread_crumbs{float:left; width:440px; padding:2px 0 8px}
#news_search_container .article .bread_crumbs ul{float:left; width:440px; list-style:none;}
#news_search_container .article .bread_crumbs li{float:left; width:auto; font-size:12px; line-height:14px; color:#494949; background:url(/wac/wacassets/images/bread_arrow.gif) no-repeat 0 4px; padding:0  4px 0 10px;}
#news_search_container .article .bread_crumbs li.none{float:left; background:none;}
#news_search_container .article .bread_crumbs li a{color:#145485; text-decoration:none;}
#news_search_container .article .bread_crumbs li a:hover{color:#494949;}
#news_search_container .article .bread_crumbs li a.current{color:#494949; cursor:text}

#news_search_container .article .search_bar{float:left; width:434px; background:#f1f2f2; padding:11px 0 11px 11px;}
#news_search_container .article .search_bar form{float:left; width:424px;}
#news_search_container .article .search_bar fieldset{float:left; width:424px;}
#news_search_container .article .search_bar input{float:left; width:259px; border-top:1px solid #717171; border-left:1px solid #b4b4b4; border-bottom:1px solid #dadada; border-right:1px solid #b4b4b4; font-size:12px; color:#858585; height:16px; height:19px!important; height:16px; padding-top:0!important;  padding:3px 0 0 9px;}
#news_search_container .article .search_bar input.submit{float:left; width:45px; height:20px!important; background:url(/wac/wacassets/images/gobtn.gif) no-repeat 0 0; border:0; cursor:pointer; padding:0; margin-left:8px; display:inline;}
#news_search_container .article .search_bar input.submit_over{float:left; width:45px; height:20px!important; background:url(/wac/wacassets/images/gobtn.gif) no-repeat 0 bottom; border:0; cursor:pointer; padding:0; margin-left:8px; display:inline;}
.search_bar_watermark { font-style: italic; }

.searchList .content{float:left; width:433px; padding:0 0 0 12px;}
.searchList .rows{float:left; width:433px; padding-top:15px}
.searchList .content .pic_area{float:left; width:151px; background:url(/wac/wacassets/images/article_pic_bg.gif) repeat-y 0 0;}
.searchList .content .pic_area img{float:left;}
.searchList .content .pic_area .bottom_curve{float:left; width:151px; background:url(/wac/wacassets/images/bottom_curve_article.gif) no-repeat 0 bottom; padding:2px 0 8px 2px;}
.searchList .content .right{float:left; width:250px; padding:12px 0 0 11px;}
.searchList .content .right h4{float:left; width:250px; font-size:14px; line-height:17px; font-weight:bold; color:#00a9cc; padding-bottom:1px}
.searchList .content .right strong{font-size:12px; line-height:17px; font-weight:bold; color:#3f3f3f; float:left; width:250px;}
.searchList .content .right p{font-size:12px; line-height:17px; color:#3f3f3f; float:left; width:250px;}
.searchList .content .right span{float:left; width:auto; background:url(/wac/wacassets/images/link_arrow.gif) no-repeat right 12px; padding:6px 15px 0 0}
.searchList .content .right span a{ color:#145485; text-decoration:underline;}
.searchList .content .right span a:hover{text-decoration:none;}

.searchList .paging{float:left; width:445px;}
.searchList .paging ul{float:left; width:350px; list-style:none; padding:29px 0 10px 97px}
.searchList .paging li{float:left; width:auto; font-size:12px; line-height:17px; color:#145485; padding:0 8px 0 0}
.searchList .paging li.previous{float:left; width:auto; font-size:12px; line-height:17px; color:#145485; background:url(/wac/wacassets/images/pre_arrow.gif) no-repeat 0 6px; padding:0 21px 0 15px}
.searchList .paging li.next{float:left; width:auto; font-size:12px; line-height:17px; color:#145485; background:url(/wac/wacassets/images/link_arrow.gif) no-repeat right 6px; padding:0 15px 0 19px}
.searchList .paging li a{color:#145485; text-decoration:underline;}
.searchList .paging li a:hover{text-decoration:none; color:#a0a0a0; }
.searchList .paging li a.current{text-decoration:none; color:#a0a0a0;}


.noneFound { float: left; padding: 5px; }
/*******************news search  ends********************/

/*******************right container starts********************/
#right_container{float:right; width:248px;}

/*******************calander starts********************/
#right_container .calander{float:left; width:236px; padding-bottom:5px;}
#right_container .calander h3{font-weight:bold; float:left; width:135px; font-size:14px; line-height:18px; color:#525252; background:url(/wac/wacassets/images/green_btn.gif) no-repeat 8px 0; padding:1px 0 3px 38px;}
#right_container .calander ul{float:right; width:51px; list-style:none;}
#right_container .calander li{float:left; width:auto; padding-right:15px;}
#right_container .calander li a.left{float:left; width:9px; height:10px; background:url(/wac/wacassets/images/left_btn.gif) no-repeat 0 0; font-size:3px;}
#right_container .calander li a.right{float:left; width:9px; height:10px; background:url(/wac/wacassets/images/right_btn.gif) no-repeat 0 0; font-size:3px;}
#right_container .calander li a:hover{background-position:0 bottom;}
#right_container .calander li img{float:left;}

#right_container .calander .content{float:left; width:236px; background:url(/wac/wacassets/images/media_bg.gif) repeat-y 0 0;}
#right_container .calander .top_curve{float:left; width:236px; background:url(/wac/wacassets/images/top_curve_calander.gif) no-repeat 0 0;}
#right_container .calander .bottom_curve{float:left; width:224px; background:url(/wac/wacassets/images/bottom_curve_media.gif) no-repeat 0 bottom; padding:14px 0 10px 12px;}
#right_container .calander .week{background:#a7d59e; height:23px; font-size:13px; line-height:13px; color:#fff; text-align:center; font-weight:bold; text-transform:uppercase}
#right_container .calander .date{background:#d9f2d4; height:23px; font-size:12px; line-height:13px; color:#9f9f9f; text-align:center; font-weight:bold;}
#right_container .calander .date span{color:#fff;}
#right_container .calander .date strong{color:#136a8a;}
#right_container .calander .selected, .selected a{color:#fff !important; background:#a7d59e;}
#right_container .calander .date a{color:#136a8a; text-decoration:none;}
#right_container .calander .day {width: 27px;}
#right_container .calander .othermonthday {height: 1px;}
/*******************calander ends********************/

/*******************media center starts********************/
#right_container .media_center{float:left; width:236px; padding-bottom:4px;}
#right_container .media_center h3{font-weight:bold; font-size:14px; line-height:18px; color:#525252; background:url(/wac/wacassets/images/yellow_btn.gif) no-repeat 8px 0; padding:1px 0 3px 38px;}
#right_container .media_center .content{float:left; width:236px; background:url(/wac/wacassets/images/media_bg.gif) repeat-y 0 0;}
#right_container .media_center .top_curve{float:left; width:236px; background:url(/wac/wacassets/images/top_curve_media.gif) no-repeat 0 0;}
#right_container .media_center .bottom_curve{float:left; width:220px; background:url(/wac/wacassets/images/bottom_curve_media.gif) no-repeat 0 bottom; padding:20px 0 10px 16px;}
#right_container .media_center img{float:left;}
#right_container .media_center .right{float:left; width:119px; padding:5px 0 0 11px;}
#right_container .media_center .right h4{float:left; width:119px; font-size:12px; line-height:15px; font-weight:bold; color:#494949;}
#right_container .media_center .right p{float:left; width:119px; font-size:12px; line-height:15px; color:#666666; padding:1px 0 0}
#right_container .media_center .right span{float:left; width:111px; background:url(/wac/wacassets/images/arrow.gif) no-repeat 0 7px; font-size:11px; padding:4px 0 0 8px;}
#right_container .media_center .right span a{color:#145485; text-decoration:none;}
#right_container .media_center .right span a:hover{color:#145485; text-decoration:underline}

/*******************media center ends********************/
/*******************right container ends********************/

/*******************right inner container starts********************/
#right_inner_container{float:right; width:686px; padding:0 21px 0 0;}

#right_inner_container .bread_crumbs{float:left; width:670px; padding:8px 0 8px}
#right_inner_container .bread_crumbs ul{float:left; width:670px; list-style:none;}
#right_inner_container .bread_crumbs li{float:left; width:auto; font-size:12px; line-height:14px; color:#494949; background:url(/wac/wacassets/images/bread_arrow.gif) no-repeat 0 4px; padding:0  4px 0 10px;}
#right_inner_container .bread_crumbs li.none{float:left; background:none; padding-left:5px}
#right_inner_container .bread_crumbs li a{color:#145485; text-decoration:none;}
#right_inner_container .bread_crumbs li a:hover{color:#494949;}
#right_inner_container .bread_crumbs li a.current{color:#494949; cursor:text; font-style:italic}
#right_inner_container .bread_crumbs li a.active{color:#494949; cursor:text;}


#right_inner_container .content_area{float:left; width:674px; padding:18px 0 13px 12px;}
#right_inner_container .content_area .top_sec{float:left; width:674px;}
#right_inner_container .content_area .top_sec .pic_area{float:left; width:305px; }
#right_inner_container .content_area .top_sec .pic_area .bottom_curve{float:left; width:303px;  padding:1px 0 8px 2px;}
#right_inner_container .content_area .top_sec .pic_area img{float:left;}
#right_inner_container .content_area .top_sec .content{float:left; width:352px; padding:22px 0 0 17px}
#right_inner_container .content_area .top_sec .content h3{float:left; width:352px; font-size:18px; line-height:18px; color:#00a9cc;}
#right_inner_container .content_area .top_sec .content p{float:left; width:352px; font-size:12px; line-height:17px; color:#3f3f3f; padding:11px 0 6px}

#right_inner_container .content_area .bottom_sec{float:left; width:674px;}
#right_inner_container .content_area .bottom_sec p{float:left; width:670px; font-size:12px; line-height:17px; color:#3f3f3f; padding:11px 0 6px}
#right_inner_container .content_area .bottom_sec h4{float:left; width:670px; text-transform:uppercase; font-size:12px; line-height:17px; color:#3f3f3f; font-weight:bold; padding:10px 0 6px}

#right_inner_container .search_bar{float:left; width:675px; background:#f1f2f2; padding:11px 0 11px 11px;}
#right_inner_container .search_bar .search_form{float:left; width:424px;}
#right_inner_container .search_bar fieldset{float:left; width:424px;}
#right_inner_container .search_bar input{float:left; width:259px; border-top:1px solid #717171; border-left:1px solid #b4b4b4; border-bottom:1px solid #dadada; border-right:1px solid #b4b4b4; font-size:12px; line-height:17px; color:#858585; height:16px; height:19px!important; height:18px; padding-top:0!important;  padding:1px 0 0 9px;}
#right_inner_container .search_bar input.button{float:left; width:25px!important; height:20px!important;  border:0; cursor:pointer; padding:0; margin-left:8px; display:inline;}
#right_inner_container .search_bar input.button_over{float:left; width:25px; height:20px!important; background:url(/wac/wacassets/images/gobtn.gif) no-repeat 0 bottom; border:0; cursor:pointer; padding:0; margin-left:8px; display:inline;}

/*******************media center section starts********************/
#right_inner_container .content_area .gallery{float:left; width:674px;}
#right_inner_container .content_area .gallery .view_area{float:left; width:471px; background:url(/wac/wacassets/images/view_bg.gif) repeat-y 0 0;}
#right_inner_container .content_area .gallery .view_area .bottom_curve{float:left; width:469px; background:url(/wac/wacassets/images/bottom_curve_view.gif) no-repeat 0 bottom; padding:2px 0 7px 2px;}
#right_inner_container .content_area .gallery .view_area img{float:left;}
#right_inner_container .content_area .gallery .thambnails{float:left; width:190px; padding-left:8px;}
#right_inner_container .content_area .gallery .thambnails img{float:left;}
#right_inner_container .content_area .gallery .thambnails ul{float:left; width:203px; list-style:none}
#right_inner_container .content_area .gallery .thambnails li{float:left; width:85px; height:64px; background:url(/wac/wacassets/images/thambnail/frame.gif) no-repeat 0 0; padding:1px 0 0 1px; margin:0 0 8px 10px; display:inline}
#right_inner_container .content_area .gallery .thambnails li img{float:left;}

#right_inner_container .content_area .media_content{float:left; width:674px; padding-bottom:10px}
#right_inner_container .content_area .media_content p{float:left; width:480px; font-size:12px; line-height:17px; color:#3f3f3f; padding:0 0 11px}
#right_inner_container .content_area .media_content h4{float:left; width:670px; font-size:14px; line-height:19px; color:#3f3f3f; font-weight:bold; padding:11px 0 5px}
#right_inner_container .content_area .media_content ul{float:left; width:600px; list-style:none;}
#right_inner_container .content_area .media_content li{float:left; width:auto; background:url(/wac/wacassets/images/arrow_list.gif) no-repeat 0 3px; font-size:12px; line-height:14px; color:#145485; padding:0 10px 0 9px;}
#right_inner_container .content_area .media_content li a{color:#145485; text-decoration:none;}
#right_inner_container .content_area .media_content li a:hover{color:#494949;}
/*******************media center section ends********************/

/*******************print bar starts********************/
#right_inner_container .print_bar{float:left; width:677px; background:#f1f2f2; padding:9px 0 9px 9px;}
#right_inner_container .print_bar img{float:left;}
#right_inner_container .print_bar ul{float:left; width:600px; list-style:none; padding:6px 0 0 8px}
#right_inner_container .print_bar li{float:left; width:auto; font-size:12px; line-height:14px; color:#145485; background:url(/wac/wacassets/images/arrow_print.gif) no-repeat 0 3px; padding:0 16px 0 8px;}
#right_inner_container .print_bar li a{color:#145485; text-decoration:none;}
#right_inner_container .print_bar li a:hover{color:#494949;}
/*******************print bar ends********************/

/*******************month strip starts********************/
#right_inner_container .month_strip{float:left; width:686px; background:url(/wac/wacassets/images/month_strip.gif) repeat-x 0 0; height:39px; margin-top:4px;}
#right_inner_container .month_strip h5{float:left; width:616px; font-size:21px; line-height:23px; color:#fff; text-align:center; font-weight:bold; padding-top:9px}
/*******************month strip ends********************/

/*******************month strip starts********************/
#InnerTableCellOverlay .month_strip{float:left; width:686px; background:url(/wac/wacassets/images/month_strip.gif) repeat-x 0 0; height:39px; margin-top:4px; border: solid 2px #eeeeee }
#InnerTableCellOverlay .month_strip h5{float: left; padding-left: 300px; font-size:21px; line-height:23px; color:#fff; text-align:center; font-weight:bold; padding-top:9px}
/*******************month strip ends********************/

/*******************attantion area starts********************/
#right_inner_container .attantion{float:left; width:686px; padding:1px 4px 1px;}
#right_inner_container .attantion ul{float:left; width:686px; list-style:none;}
#right_inner_container .attantion li{float:left; width:auto; font-size:10px; line-height:13px; color:#a9abac; padding:10px 22px 0 0}
#right_inner_container .attantion li span{float:left; padding:3px 0 0 4px;}
#right_inner_container .attantion li img{float:left;}
/*******************attantion area ends********************/

/*******************calendar component starts********************/
#right_inner_container .calendar_component{float:left; width:686px; padding:10px 0 17px;}
#right_inner_container .calendar_component table { width: 686px; }
#right_inner_container .calendar_component td { width: 88px; }
#right_inner_container .calendar_component .week{background:#87af7f; font-size:12px; line-height:14px; color:#ffffff; font-weight:bold; text-align:center; height:22px; width: 88px;}
#right_inner_container .calendar_component .cols{background:#e8f7e5; font-size:13px; line-height:14px; font-weight:bold; color:#494949;}
#right_inner_container .calendar_component .cols td{padding:7px 0 7px 8px;}
#right_inner_container .calendar_component .cols td.none{background:#f3f3f3;}
#right_inner_container .calendar_component .cols td p{font-size:10px; line-height:13px; color:#494949; padding-bottom:1px}
#right_inner_container .calendar_component .cols td span{}	
#right_inner_container .calendar_component .cols td img{padding-top:5px;}

#right_inner_container .calendar_component .date{background:#e8f7e5; font-size:13px; line-height:14px; font-weight:bold; color:#494949; width: 88px;}
#right_inner_container .calendar_component .date span{color:#fff;}
#right_inner_container .calendar_component .date strong{color:#136a8a;}
#right_inner_container .calendar_component .selected, .selected a{color:#fff !important; background:#a7d59e;}
#right_inner_container .calendar_component .date a{color:#136a8a; text-decoration:none;}
#right_inner_container .calendar_component .day {padding:7px 0 7px 8px; vertical-align: top; width: 88px;}
#right_inner_container .calendar_component .othermonthday {height: 1px;background:#f3f3f3;}
#right_inner_container .calendar_component .date span.dayNumber { color: #000; }
#right_inner_container .calendar_component .date p{font-size:10px; line-height:13px; color:#494949; padding-bottom:1px; padding-top: 5px; width: 88px; overflow: hidden;}
#right_inner_container .calendar_component .date span{}	
#right_inner_container .calendar_component .date img{padding-right:5px;}


/*******************calendar component ends********************/	
	
/*******************right inner container ends********************/


.subnavigation{float:left; width:236px; background:url(/wac/wacassets/images/accordion_bg.gif) repeat-y 0 0; margin-bottom: 10px;}
.subnavigation .top_curve{float:left; width:236px; background:url(/wac/wacassets/images/accordion_top.gif) no-repeat 0 0;}
.subnavigation .bottom_curve{float:left; width:227px; background:url(/wac/wacassets/images/accordion_bottom.gif) no-repeat 0 bottom; padding:7px 0 6px 9px;}
.subnavigation ul{ float:left; width:190px; list-style: none; padding: 5px 0;}
.subnavigation li{background:url(/wac/wacassets/images/arrow.gif) no-repeat 6px 4px; font-size:11px; line-height:15px; color:#145485; float:left;  width:180px;  padding:0 0 0 14px; font-weight:normal;}
.subnavigation ul li a{background:none; font-size:13px; width:180px; line-height:16px; color:#145485; padding:0; height:auto; text-decoration:none;}
.subnavigation ul li a:hover{background:none; text-decoration:underline}

/*******************accordion stars********************/
.accordion{float:left; width:236px; background:url(/wac/wacassets/images/accordion_bg.gif) repeat-y 0 0;}
.accordion .top_curve{float:left; width:236px; background:url(/wac/wacassets/images/accordion_top.gif) no-repeat 0 0;}
.accordion .bottom_curve{float:left; width:227px; background:url(/wac/wacassets/images/accordion_bottom.gif) no-repeat 0 bottom; padding:7px 0 6px 9px;}
.accordion ul{float:left; width:218px; list-style:none;}
.accordion li{float:left; width:218px; font-size:12px; line-height:14px; font-weight:bold; color:#ffffff; padding-bottom:1px;}
.accordion li a, .accordionHeader{color:#ffffff; float:left; width:210px; background:url(/wac/wacassets/images/accordion_strip.gif) no-repeat 0 0; height:20px; text-decoration:none; padding:5px 0 0 8px; cursor: pointer;}
.accordion li a:hover{background:url(/wac/wacassets/images/accordion_strip.gif) no-repeat 0 0;}
.accordion li a.current{background:url(/wac/wacassets/images/accordion_strip.gif) no-repeat 0 0;}
.accordion div { float: left; overflow: hidden; } 
.accordion .selected .accordionHeader {background:url(/wac/wacassets/images/accordion_strip.gif) no-repeat 0 bottom;}
.calloutAccordion div { min-width: 150px; }

.open_content{float:left; width:196px; background:url(/wac/wacassets/images/event_border.gif) repeat-x 0 0; padding:13px 13px 0 9px;}

.open_content .top_sec{float:left; width:196px; background:url(/wac/wacassets/images/accordion_border.gif) no-repeat 0 bottom; padding-bottom:7px;}
.open_content img{float:left; margin:7px 5px 0 6px; display:inline;}
.open_content h5{float:left; width:180px; font-size:12px; color:#494949; line-height:14px; font-weight:bold; padding-left:6px;}
.open_content .right{float:right !important; width:113px; min-width: 113px; padding-top:3px;}
.open_content .top_sec p{font-size:11px; line-height:15px; color:#666666; padding-left:6px; margin-top: 7px;}

.open_content small{background:url(/wac/wacassets/images/arrow.gif) no-repeat 6px 4px; font-size:11px; line-height:15px; color:#145485; float:left; padding:0 0 0 14px; width:auto; }
.open_content small a{background:none; font-size:11px; width:180px; line-height:15px; color:#145485; padding:0; text-decoration:none;}
.open_content small a:hover{background:none; text-decoration:underline}

.open_content ul{ float:left; width:190px;}
.open_content li{background:url(/wac/wacassets/images/arrow.gif) no-repeat 6px 4px; font-size:11px; line-height:15px; color:#145485; float:left;  width:180px;  padding:0 0 0 14px; font-weight:normal;}
.open_content ul li a{background:none; font-size:11px; width:180px; line-height:15px; color:#145485; padding:0; height:auto; text-decoration:none;}
.open_content ul li a:hover{background:none; text-decoration:underline}

.open_content .bottom_sec{float:left; width:196px; padding:9px 0 10px}
.open_content .bottom_sec p{font-size:11px; line-height:15px; color:#666666; padding-left:6px; width:180px; }

.news_articles{float:left; width:219px; background:url(/wac/wacassets/images/top_strip_bg.gif) repeat-x 0 0; padding-top:4px;}
.news_events{float:left; width:219px; background:url(/wac/wacassets/images/yellow_strip.gif) repeat-x 0 0; padding-top:4px;}
.news_articles ul{float:left; width:218px; list-style:none;}
.news_articles ul li{float:left; width:218px; background:url(/wac/wacassets/images/border_articles.gif) no-repeat center  bottom;  color:#145485; font-weight:normal;}
.news_articles ul li.last{float:left; background:none; }
.news_articles ul li a{float:left; text-decoration:none; background:none; padding:6px 0 16px 18px!important; padding-bottom:6px; width:200px; cursor:pointer}
.news_articles ul li a:hover{background:#f1f1f1 url(/wac/wacassets/images/border_articles.gif) no-repeat center  bottom; float:left;}
.news_articles ul li a.active{background:#f1f1f1 url(/wac/wacassets/images/border_articles.gif) no-repeat center  bottom; cursor:text}

.news_articles ul li.last a{float:left; text-decoration:none; background:none; padding:6px 0 8px 18px; width:200px; cursor:pointer}
.news_articles ul li.last a:hover{background:#f1f1f1; float:left;}
.news_articles ul li.last a.active{background:#f1f1f1; cursor:text}

.news_articles ul li span{float:left; width:199px; color:#145485; font-size:12px;}
.news_articles ul li strong{color:#494949; font-weight:bold;}


.calendar ul li{float:left; width:218px; font-size:14px; line-height:18px; background:url(/wac/wacassets/images/border_articles.gif) no-repeat center  bottom;  color:#145485; font-weight:bold;}
.calendar ul li a{color:#145485; text-decoration:none;  background:none; margin:0; float:left; width:201px; padding:8px 0 9px 17px;}
.calendar ul li a:hover{color:#145485; text-decoration:none; float:left; width:201px; padding:8px 0 9px 17px; background:#f1f1f1 url(/wac/wacassets/images/border_articles.gif) no-repeat center  bottom; margin:0;}
.calendar ul li a.current{color:#145485; text-decoration:none; float:left; width:201px; padding:8px 0 9px 17px; background:#f1f1f1 url(/wac/wacassets/images/border_articles.gif) no-repeat center  bottom; margin:0; cursor:text}
.calendar ul li.none{float:left; width:218px; font-size:14px; line-height:18px; background:none; color:#145485; font-weight:bold;}
.calendar ul li.none a{color:#145485; text-decoration:none;  background:none; margin:0; float:left; width:201px; padding:8px 0 9px 17px;}
.calendar ul li.none a:hover{color:#145485; text-decoration:none; float:left; width:201px; padding:8px 0 9px 17px; background:#f1f1f1; margin:0;}
.calendar ul li.none a.current{color:#145485; text-decoration:none; float:left; width:201px; padding:8px 0 9px 17px; background:#f1f1f1; margin:0; cursor:text}























.calendar{float:left; width:219px; background:url(/wac/wacassets/images/calendar_strip.gif) repeat-x 0 0; padding-top:4px;}
.calendar ul{float:left; width:218px; list-style:none;}
.calendar ul li{float:left; width:218px; font-size:14px; line-height:18px; background:url(/wac/wacassets/images/border_articles.gif) no-repeat center  bottom;  color:#145485; font-weight:bold;}
.calendar ul li a{color:#145485; text-decoration:none;  background:none; margin:0; float:left; width:201px; padding:8px 0 9px 17px;}
.calendar ul li a:hover{color:#145485; text-decoration:none; float:left; width:201px; padding:8px 0 9px 17px; background:#f1f1f1 url(/wac/wacassets/images/border_articles.gif) no-repeat center  bottom; margin:0;}
.calendar ul li a.current{color:#145485; text-decoration:none; float:left; width:201px; padding:8px 0 9px 17px; background:#f1f1f1 url(/wac/wacassets/images/border_articles.gif) no-repeat center  bottom; margin:0; cursor:text}
.calendar ul li.none{float:left; width:218px; font-size:14px; line-height:18px; background:none; color:#145485; font-weight:bold;}
.calendar ul li.none a{color:#145485; text-decoration:none;  background:none; margin:0; float:left; width:201px; padding:8px 0 9px 17px;}
.calendar ul li.none a:hover{color:#145485; text-decoration:none; float:left; width:201px; padding:8px 0 9px 17px; background:#f1f1f1; margin:0;}
.calendar ul li.none a.current{color:#145485; text-decoration:none; float:left; width:201px; padding:8px 0 9px 17px; background:#f1f1f1; margin:0; cursor:text}
/*******************accordion ends********************/
/*******************body container ends********************/

/*******************footer starts********************/
/*#footer{float:left; width:961px;}*/
#footer{margin: 0px auto; width:961px;}
#footer .left{float:left; width:763px; padding-top:5px;}
#footer .left ul{float:left; width:763px; list-style:none; padding-top:10px;}
#footer .left li{float:left; width:auto; background:url(/wac/wacassets/images/divider.gif) no-repeat 0 4px; font-size:11px; line-height:15px; padding:0 6px 0 8px;}
#footer .left li.none{float:left; background:none; padding-left:17px;}
#footer .left li a{color:#797b7d; text-decoration:none;}
#footer .left li a:hover{text-decoration:underline;}

#footer .right{float:right; width:198px; padding-top:20px;}
#footer .right p{float:right; width:198px; font-size:11px; line-height:15px; color:#797b7d;}
#footer .right ul{float:left; width:198px; list-style:none; padding-top:3px;}
#footer .right li{float:left; width:auto; padding-right:10px;}
#footer .right li img{float:left;}
/*******************footer ends********************/

.miniCalendarStatus
{
	width: 0px;
	overflow: visible;
	float: left;
	position: relative;
	top:2px;
	left: 11px;
}

#OuterTableCellOverlay
{
  
    z-index: 998;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;   
    text-align: center;                      
}

#InnerTableCellOverlay
{
    z-index: 999;
    position: absolute;
    top: 50%;
    left: 50%;
    height: 1px;
    width: 1px;
    margin-left: -343px;
    overflow: visible;
    text-align: center;
}

#InnerTableCellOverlay img
{
	float: left;
	margin-top: 5px;
	margin-left: 10px;
}

/***** Gift Card FAQs *****/

#questions ol li{
    color:#0000FF;
    padding-top:20px;
    list-style:none;
}
#questions ol li ul li{
    list-style-type:none;
    position:relative;
    left: 40px;
    color:#000000;
    padding:7px;
    list-style-position:outside;
}
#questions ol li ul li ul li{ 
    list-style-position:inside;
    list-style-type:square; 
    padding-top:5px;
    
}
#questions{
    font-family: "arial";
    font-size: 17px;
    width:620px;
    display: block;
    position:relative;
    left: 10px;
    line-height:18px;
} 

.promo { border: 1px solid #ccc; margin: 8px 12px 0 0; float: left; }
.promo img { float: left; padding: 4px 11px 4px 17px;}
.promo h3  { font-size: 16px; color:#00A9CC; margin: 8px 0 8px 10px; font-weight:bold; }
.promo p { padding: 10px; font-size: 11px; }


#twtr-widget-1 { clear: both ; margin-left: 18px; }

#targetRegForm .tcolumn_1 { float: left; width: 320px;}
#targetRegForm .tcolumn_2 { float: left; width: 400px;}
#targetRegForm .tcolumn_3 { float: left; width: 225px;}
#targetRegForm .tcolumn_3 ul { padding:10px 0}
#targetRegForm .tcolumn_2 input{ width: 10px;}
#targetRegForm li { list-style-type: none;  }
#targetRegForm .banner { height:360px; padding-left:48px; width:828px; margin-left: 10px;}

#targetRegForm h5 { font-size:14px; margin-bottom:8px; color: #47843c; font-weight: bold; }
#targetRegForm h4 { font-size:16px; font-weight: bold; margin:20px 0 15px 0; color:#C52229}
#targetRegForm .red { color: #c52229; font-weight: bold; } 
#targetRegForm .banner p {font-size: 17px; padding: 10px 20px 5px 20px; width: 788px }
#targetRegForm .left_image { margin-right:20px; }
#targetRegForm .field { width: 290px; float: left; display: block; margin: 8px 0;  }
#targetRegForm .bilingual input{ margin: 8px 0 }
#targetRegForm .registerBtn { margin-top:20px;}
#targetRegForm .perf { width:230px; display: block; float: left;}
#targetRegForm .perf span { font-weight: bold; width: 65px; display: block; float: left;}
#targetRegForm  .summary { width: 385px; margin-left: 200px; }
#targetRegForm .R { float: left; width: 4px; padding-top: 4px; display: block; color:#c52229; font-weight: bold; margin-right: 3px }
#targetRegForm  .woods img { margin-top: 12px; }
#targetRegForm  h2 { width: 730px; margin: 10px 0 10px 40px; }
#targetRegForm  h3 { font-size: 16px !important; margin: 10px 0 0 0;}
#targetRegForm  h3  span{ color: #c52229; font-weight: bold; }
#targetRegForm  .confirmation { border-radius:6px ; padding: 4px 8px; overflow: hidden; width: 385px; margin-left: 200px; margin-top:20px ; color:#333;border: 2px solid #47843C;}
#targetRegForm  .confirmation li { border-bottom: 1px solid #ccc; display: block; overflow: hidden;}
#targetRegForm  .filled { text-decoration: line-through; }
#targetRegForm #pagestructure_1_pagecontent_0_lblSummary { color: #333}
