@charset "utf-8";
/* CSS Document */

/* CSS Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;outline:0;font-style:inherit;font-size:100%;font-family:inherit}
:focus{outline:0}
body{line-height:1}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
body{font-family:Arial,Helvetica,sans-serif}
h1,h2,h3,h4,h5,h6{font-weight:bold}
/* End Reset */
.on{visibility:visible}
.off{visibility:hidden;display:none}
.hidden{visibility:hidden}
.clearBoth{clear:both}
.hp .hide{}

.hp p.clear{clear:both;height:1px;margin:0;padding:0}

.hp *{font-family:Arial,Helvetica,sans-serif;font-size:100%}

.hp .brclear{clear:both;line-height:0px;height:auto}

.hp ul{list-style-position:inside;list-style-type:disc}

.hp img{float:left;border:none;margin:0 5px}
.hp a.button img{float:none;margin:5px 2px;padding:0}

/* IE6 PNG FIX CAUSING PAGES TO CRASH 15/03/10
.hp a img{border:none;behavior: url(/images/iepngfix.htc)}
.hp img{border:none;behavior: url(/images/iepngfix.htc)} */

.hp a:link,.hp a:active,.hp a:visited{color:#823c34;text-decoration:none}
.hp a:hover{color:#823c34;text-decoration:underline}

.hp h1{font-size:130%;margin:0;padding:10px 0;color:#823c34}
.hp h2{font-size:100%;margin:0;padding:3px 0;color:#823c34}
.hp h3{font-size:100%;margin:0;padding:0px 5px;color:#fff}
.hp h4{font-size:100%;margin:0;padding:2px 5px;color:#fff}

.hp p{margin:0;padding:0;line-height:16px}

.hp table{float:left}

.hp{background:#fff;margin:0 auto;text-align:center;font-size:100%}
.hp #bodywrapper{background-image:url(/Images/footer_bg.gif);background-repeat:repeat-x;background-position:50% 100%}

.hp #page_container{width:979px;border-right:2px solid #d8d8d8;text-align:left;overflow:hidden;margin:0 auto}
.hp #pagehead_section{background:#FFF;padding:0 10px 20px 10px;width:959px}

.hp #sitesearchBG{background:#fff}
.hp .site_search_text{text-align:center;color:#FFFFFF;font-weight:bold;float:right;padding:2px;height:40px;margin-top:2px}
.hp .site_search_txtbox{width:220px;margin:2px 0 0 0;border:2px solid #fff;color:#9d9d9d;float:left}
.hp .searchtext{color:#000;width:220px;margin:2px 0 0 0;border:2px solid #fff;float:left}

.hp .top_links{padding:10px 0;color:#823c34;width:560px;float:left}
.hp .date_area{text-align:right;font-size:80%;color:#838383;width:100%;padding:0 0 5px 0}

.hp #logo{float:left;width:444px}
.hp #topbanner{float:right;width:472px;text-align:right}

.hp #main_content_container{padding:5px;background:#FFF;width:969px;text-align:left}

.hp #left_column_container{width:620px;padding:10px 3px 0 3px;background:#efefef;float:left;overflow:hidden}

.hp #right_column_container .headline_inner{padding:10px;width:320px}

/* Images in right column get padding bottom 10px */
.hp #right_column_container img{padding-bottom:10px}
.hpa #right_column_container img{padding-bottom:10px}
.pawhatson #right_column_container img{padding-bottom:10px}
/* End */

.hpa #left_column_container .section{padding:0 0 5px 0}
	
.hp .section{background:#FFF;text-align:left}
.hp .section_header{background:#a4433c}
.hp .header{clear:both;background:#fff}
.hp .section_header table{background:#a4433c}
.hp .section_header table td table td table td div{width:100%}
.hp .section_header h3 span{color:#FFF;padding:3px 0;float:left}
.hp .section_inner,.section_columns{background:#FFF;padding:10px}
.hp .section_header a:link,.section_header a:visited,.section_header a:active{float:right;color:#FFF;font-weight:normal;padding:7px 10px 7px 20px;font-size:90%;text-align:center}
.hp .section_header h3{float:left;display:inline}

.hp .main_headline{background:#f8eae9;height:1%;text-align:left;width:100%}
.hp .main_headline_nobg{background:#fff;height:1%;text-align:left;width:100%}
.hp .main_headline img,.headline img{float:left;vertical-align:top;margin:0 8px 0 0}
.hp .main_headline_story{color:#823c34}
.hp .main_headline_story p{padding:10px;display:block}
.hp .main_headline_story h1{padding:10px;display:block;background:none}

.hp .headline-bigimage{text-align:left;}
.hp .headline-bigimage h3{font-size:220%; padding-top:10px;}
.hp .headline-bigimage a img{float:left;margin:10px 0 10px 1px;}
.hp .headline-bigimage_story{text-align:left;clear:both;padding:0 10px 10px 10px;}

.hp .breaking-news{width:587px;background:#870000 url(/Images/BN-bg.gif) no-repeat 0 0;text-align:left;padding:50px 5px 10px 5px;margin:0 0 20px 0}
.hp .breaking-news-image{float:left}
.hp .breaking-news-image a img {float:right;padding:0;margin:0;border:4px solid #9f3333}
.hp .breaking-news-image a {float:left;display:block;padding:0;margin:0}
.hp .breaking-news-story{color:#fff;margin-right:5px}
.hp .breaking-news-story p{float:left}
.hp .breaking-news-story p img{float:right}
.hp .breaking-news h1{visibility:hidden;position:absolute;left:-999em}
.hp .breaking-news-story h2 {float:left;display:block;width:100%}
.hp .breaking-news-story h2 a{color:#fff;font-size:190%;padding-bottom:10px;float:left;display:block}
.hp .breaking-news-story h2 a,.hp .breaking-news-story h2 a:active,.hp .breaking-news-story h2 a:visited,.hp .breaking-news-story h2 a:hover{color:#fff;}
.hp .breaking-news-story a,.hp .breaking-news-story a:active,.hp .breaking-news-story a:visited,.hp .breaking-news-story a:hover{color:#fff}

.hp .left,.right{float:left;background:#fff;padding:5px 0;width:300px}
.hp .floatright{float:right}
.hp .floatleft{float:left}
.hp .columns .left{float:left;width:298px}
.hp .columns .right{float:left;width:302px;padding:10px 0 0 0}

.hp .mpu{width:300px;background:#FFF;padding:10px;text-align:center}
.hp .headline{padding:10px;width:280px}
.hp .headline_inner{text-align:left;background:#fff;overflow:hidden;float:left;width:100%;margin:0;padding:5px 0}
.hp .headline_inner img{padding:2px 5px 0 0}
.hp .headline_inner h3{font-size:100%;margin:0;padding:0 0 5px 0;color:#fff}
.hp .headline_story{margin:0px;color:#666}

.hp .other_headline{padding:0;text-align:left;background:#fff}
.hp .other_headline img,.headline img{float:left;vertical-align:top;margin:0 10px 0 0}
.hp .other_headline_story{padding:0px}
.hp .other_headline_story h3{padding:0 0 5px 0}
.hp .other_headline_story p{line-height:18px;padding:10px 0}

.hp .section_headline_inner{padding:5px 10px 8px 0;text-align:left;background:#fff;border-bottom:1px solid #efefef;overflow:hidden}
.hp #right_column_container .section_headline_inner img{padding:0 5px 0 0;float:left}
.hp .section_headline_inner img{padding:0 5px 0 0;float:left}
.hp .section_headline_inner h3{font-size:100%;margin:0;padding:0 0 10px 0;color:#fff}
.hp .section_headline_inner_right{padding:5px 10px 8px 0;text-align:left;background:#fff;border-bottom:1px solid #efefef;overflow:hidden}
.hp .section_headline_inner_right img{padding:0 0 5px 10px;float:right}
.hp .section_headline_inner_right h3{font-size:100%;margin:0;padding:0 0 10px 0;color:#fff}
.hp .section_headline_inner_right .headline_story{float:left}

.hp .popular_area{}
.hp .popular_area img{}
.hp .popular_area table div{padding:2px 0;background:none}
.hp .popular_area a:link,.hp .popular_area a:active,.hp .popular_area a:visited{color:#823c34;display:block;margin:3px 0}
.hp .popular_area a:hover{color:#823c34}
.hp .popular_area #Area_8_Left img,.hp .popular_area #Area_8_Centre img,.hp .popular_area #Area_8_Right img{padding:10px 0;margin:0 auto}
.hpa .popular_area #Area_8_Left img,.hpa .popular_area #Area_8_Centre img,.hpa .popular_area #Area_8_Right img{padding:0 5px 0 0;margin:0 auto}
.hpa .popular_area .hp .headline_inner{padding:10px 0;height:100px}

.hp #right_column_container{width:340px;padding:3px 3px 1px 0;background:#efefef;float:left;overflow:hidden}
.hp .skyscraper{width:120px;padding:0 3px;float:left;text-align:center;border-bottom:solid 4px #efefef;overflow:hidden}
.hp #right_column_container .right_container{width:216px;float:right;overflow:hidden;background:#FFF;padding:0;margin:0}
.hp #right_column_container .right_container .headline_inner{width:196px}
.hp #right_column_container .center{text-align:center;width:320px;padding:10px;background:#FFF}
.hp #right_column_container .center .mpu{width:300px;padding:10px;border-bottom:4px solid #efefef}
.hp #right_column_container .headline_inner{height:auto}
.hp #right_column_container .section_headline_inner_right{height:auto}
.hp #right_column_container .section_headline_inner{height:auto;width:206px}

.hp #video_headlines{text-align:right}

.hp .top_read{color:#42446d;padding:10px;border-bottom:solid 4px #efefef}
.hp .top_read ul{list-style-type:none;margin:0;padding:0}
.hp .top_read ul li{margin:3px 0}

.hp .link_txt{padding:5px 0;width:100%;margin:0}
.hp .link_txt img{vertical-align:top;float:left;margin:0px 5px 5px 5px}

.hp .ads{margin:0}
.hp .fullview{float:left;font-size:90%}
.hp .price{float:right;font-weight:bold;font-size:90%}

.hp #bottom_container{clear:both;border-top:3px solid #823c34;border-left:3px solid #efefef;border-right:3px solid #efefef;width:963px;padding:2px 0}

.hp #footer_container{width:979px;margin:0px auto;font-size:80%}
.hp #footer_Links{padding:10px 0;text-align:center;background:url(/Images/footer_links_bg.gif);}
.hp #footer_Links a{margin:0 20px;color:#FFF;float:left}
.hp #footer_Links a:hover{color:#FFF}
.hp #footer_Links a img{vertical-align:middle;margin:0 5px}
.hp #footer{width:939px;margin:10px 20px 0 20px;background:url(/Images/footer_seo_bg.gif);}
.hp #footer_text{color:#FFFFFF}
.hp .copyright{float:left;text-align:left;width:600px;padding:10px 0 0 0}
.hp .footer_logo{float:right;padding:0;height:30px}
.hp .footer_logo a img{float:left}
.hp #footer_text a img{float:right;vertical-align:middle}

.pawhatson #footer_container{width:979px;margin:0px auto;font-size:80%}
.pawhatson #footer_Links{padding:10px 0;text-align:center}
.pawhatson #footer_Links a{margin:0 20px;color:#FFF;float:left}
.pawhatson #footer_Links a:hover{color:#FFF}
.pawhatson #footer_Links a img{vertical-align:middle;margin:0 5px}
.pawhatson #footer{width:969px;margin:15px 5px}
.pawhatson #footer_text{color:#FFFFFF}
.pawhatson .copyright{float:left;text-align:left;width:600px;padding:10px 0 0 0}
.pawhatson .footer_logo{float:right;padding:0 10px;height:30px;width:230px}
.pawhatson .footer_logo a img{float:left}
.pawhatson #footer_text a img{float:right;vertical-align:middle}

.hpa #footer_container{width:979px;margin:0px auto;font-size:80%}
.hpa #footer_Links{padding:10px 0;text-align:center}
.hpa #footer_Links a{margin:0 20px;color:#FFF;float:left}
.hpa #footer_Links a:hover{color:#FFF}
.hpa #footer_Links a img{vertical-align:middle;margin:0 5px}
.hpa #footer{width:969px;margin:15px 5px}
.hpa #footer_text{color:#FFFFFF}
.hpa .copyright{float:left;text-align:left;width:600px;padding:10px 0 0 0}
.hpa .footer_logo{float:right;padding:0 10px;height:30px;width:230px}
.hpa .footer_logo a img{float:left}
.hpa #footer_text a img{float:right;vertical-align:middle}

/* Poll Colors */
.pollBox #divSubmitLink a,.pollBox #divSubmitLink a:visited,.pollBox #divSubmitLink a:active{color:#702929 }
.pollBox .pollBoxResultBar span{background:#702929 }
.pollBox .pollBoxTitle{color:#000 }
/* End Poll Colors */

/* Poll Styles */
.pollBox{padding:5px;margin:0;font-size:80%}
.pollBox span{margin:0;padding:0}
.pollBox table{float:left}
.pollBox table tr td{padding:5px}
.pollBox #divSubmitLink a,.pollBox #divSubmitLink a:visited,.pollBox #divSubmitLink a:active{margin:10px;padding:5px;font-size:80%;display:block;text-align:center;border:1px solid #999;color:#FFFFFF;width:50px;background:#000;text-decoration:none}
.pollBox #divSubmitLink a:hover{margin:10px;padding:5px;font-size:80%;display:block;color:#fff;text-decoration:underline;border:1px solid #000; background:#999}
.pollBox .pollBoxTitle{font-weight:bold;font-size:90%;display:block;width:100%;margin-bottom:10px}
.pollBox .pollBoxResult{width:100%;margin:5px}
.pollBox .pollBoxResultText{font-size:90%;margin-top:6px}
.pollBox .pollBoxResultText em{font-size:80%;color:#666}
.pollBox .pollBoxResultBar{width:100%;float:left;margin:2px 0;height:8px;border:1px solid #ccc}
.pollBox .pollBoxResultBar span{height:8px;float:left;margin:0}
.pollBox .pollBoxTotal{font-size:80%;color:#666;margin:5px 0;border-bottom:1px solid #ececec;width:100%}
.pollBox .pollBoxInfo{font-size:75%;color:#666;margin:10px 0;width:100%}
/* End Poll Styles */

.hp .ZoneHeaderClass,.hp table .ZoneHeaderClass,.hp table tr .ZoneHeaderClass,.hp table tr td .ZoneHeaderClass{background:#2c2c58}
.hp .ZoneHeaderClass .BTN{background:#2c2c58;background-image:none;height:0;padding:0;border:none}
.hp .ZoneHeaderClass .BTN a:link{background:none;height:0;padding:0;border:none}
.hp .ZoneTitleClass{background:none}
.hp .ZoneHeaderClass .BTN a img{float:right}
.hp table td.WebPartTitleClass{font-weight:bold;font-size:120%}
.hp table td.WebPartTitleClass table td a.button{background:#EEEEEE}

.hp .TemplateLabel{}

#article .article_content h1{padding:10px 0}
#article .article_content p img{float:left;margin:0 10px 0 0}

#article .article_content p{}
#article .article_content p img{float:right;margin:0 10px}

#article #add_comment_container{margin:0 40px;padding:0;background-color:#FFFFFF}
#article #add_comment_container h2{margin:5px 0}
#article table#article_comments{float:left;width:400px}
#article table#article_comments h2{font-size:120%}
#article table#your_comments{float:left;width:400px;margin:10px 40px}
#article #article_comments td{padding:5px;text-align:left;font-size:90%;width:390px}
#article #article_comments td.valid img{vertical-align:top;float:left;margin-right:10px}
#article #article_comments td.text{width:120px}
#article #article_comments td.field{width:260px}
#article #comment_tc{float:left}
#article #submit_comment{float:right}
#article #submit_comment img{vertical-align:middle}
#article form#comment_form{}
#article form#comment_form input{width:180px;text-align:left;margin:0;padding:2px 2px 0 2px;height:20px}
#article form#comment_form input.checkbox{width:20px}
#article form#comment_form textarea.commentbox{width:99%;margin:5px 0}

#article #comments{border-top:2px solid #efefef}
#article .comment_container{margin:10px 0;border-bottom:2px solid #efefef}
#article .comment_container h3{margin:0;padding:0;color:#823c34}
#article .comment_name{font-size:90%}
#article .comment_details{font-size:90%;margin:10px 0}

#article #social_bookmarks_container{margin:20px 20px;position:relative}
#article #social_bookmarks{border:1px solid #e7e7e7;text-align:center;padding:10px}
#article #social_bookmarks a{margin:0 10px}
#article .social_bookmarks_title{position:absolute;top:-7px;left:20px;color:#0099CC;background-color:#fff;padding:0 5px}
#article #article #social_bookmarks_container{margin:10px 20px 10px 30px}
#article #article #social_bookmarks a{margin:0 40px}
#article #social_bookmarks img{vertical-align:middle;margin:0 5px}

/* Breadcrumbs */
#article .main_breadcrumbs_container{padding:10px;margin:0;color:#959595;font-size:80%;background-color:#fff}
#article #article .main_breadcrumbs_container{padding:0;margin:10px 0}
#article .main_breadcrumbs_container a,.main_breadcrumbs_container a:visited{color:#959595;font-weight:bold;text-decoration:none}
#article .main_breadcrumbs_container a:hover,.main_breadcrumbs_container a:active{color:#959595;text-decoration:underline}

#article .main_breadcrumbs_container{}

/* <hr /> For article seperation */
#article .inner_seperator{width:90%;text-align:center;margin:20px auto 10px auto;background:#bbb;height:1px}

.hpa #article #article_details{margin:10px 0}
.hpa #article #article_details .editor{float:left}
.hpa #article #article_details .publish_date{float:right;color:#959595}

.hpa #left_column_container{width:843px;padding:10px 3px 3px 3px;background:#efefef;float:left;overflow:hidden}
.hpa #right_column_container{width:120px;padding:10px 0}
.hpa .article_section_inner{padding:20px}


.hpa_bottom{margin:0;border-left:2px solid #efefef;border-right:2px solid #efefef}
.hpa #article_bottom .mpu{margin:0 0 2px 0;float:right}
.hpa #article_bottom .section_container{border:none;float:left;width:652px;height:250px}

.hpa .article_content #divTemplate{padding:0 0 20px 0}
.hpa .article_content h1{padding:10px 0;display:block;background:none}
.hpa .article_content p{padding:0 0 10px 0}
.hpa .article_content p img{float:left}
.hpa .article_content img{float:left}


.hpa #add_comment_container{margin:0 40px;padding:0;background-color:#FFFFFF}
.hpa #add_comment_container h2{margin:5px 0}
.hpa table#article_comments{float:left;width:400px}
.hpa table#article_comments h2{font-size:120%}
.hpa table#your_comments{float:left;width:400px;margin:10px 40px}
.hpa #article_comments td{padding:5px;text-align:left;font-size:90%;width:390px}
.hpa #article_comments td.valid img{vertical-align:top;float:left;margin-right:10px}
.hpa #article_comments td.text{width:120px}
.hpa #article_comments td.field{width:260px}
.hpa #comment_tc{float:left}
.hpa #submit_comment{float:right}
.hpa #submit_comment img{vertical-align:middle}
.hpa form#comment_form{}
.hpa form#comment_form input{width:180px;text-align:left;margin:0;padding:2px 2px 0 2px;height:20px}
.hpa form#comment_form input.checkbox{width:20px}
.hpa form#comment_form textarea.commentbox{width:99%;margin:5px 0}

.hpa #comments{border-top:2px solid #efefef}
.hpa .comment_container{margin:10px 0;border-bottom:2px solid #efefef}
.hpa .comment_container h3{margin:0;padding:0;color:#823c34}
.hpa .comment_name{font-size:90%}
.hpa .comment_details{font-size:90%;margin:10px 0}

.hpa #social_bookmarks_container{margin:20px 20px;position:relative}
.hpa #social_bookmarks{border:1px solid #e7e7e7;text-align:center;padding:10px}
.hpa #social_bookmarks a{margin:0 10px}
.hpa .social_bookmarks_title{position:absolute;top:-7px;left:20px;color:#0099CC;background-color:#fff;padding:0 5px}
.hpa #article #social_bookmarks_container{margin:10px 20px 10px 30px}
.hpa #article #social_bookmarks a{margin:0 40px}
.hpa #social_bookmarks img{vertical-align:middle;margin:0 5px}
.hpa h1{padding:10px 0}

/* red colors */
.hp a:link,.hp a:active,.hp a:visited,.hp a:hover,.hp h1,.hp h2,.hp .main_headline_story,.hp .top_read{color:#7e3731}
.hp #sitesearch{background:url(/Images/sitesearch_red.jpg) no-repeat 100% 0;margin:0;float:left;width:100%}
.hp .site_search_btn{background:url(/Images/sitesearch_btn_red.png) no-repeat 50% 50%;border:none;float:left;margin:1px 5px 0 10px;padding: 2px;width:20px}
.hp .main_headline{background:#f6eeee}
.hp #bottom_container{border-top:3px solid #702929}
.hp .section_header h3,.hp .section_header{background:#702929}
.hp .section_header a:link,.hp .section_header a:visited,.hp .section_header a:active{background:#702929 url(/images/header-red-bg.gif);color:#FFF}
.hp .section_header table{background:#702929}
.hp .section_header table div{background:none}
.hp .section_header h3{margin:3px 5px 0 5px;padding:0}
.hp .popular_area a:hover{color:#7e3731}
/* End colors */

.spacer{clear:both;line-height:0px;height:auto}

/* SITE NAVIGATION */
.hp table#ctl00_Main_ctl01_Navigation{height:1%}
.hp .navheight #Navigation{height:58px}

.hp #navbar_container{position:relative;width:100%;height:58px;overflow:hidden;color:#702929;background:#f3e9e9 url(/images/nav-background-red.jpg) repeat-x 0 100%}
.hp #navbar_container ul{margin:0;list-style-type:none;height:25px;color:#702929}
.hp #navbar_container ul li{display:inline;float:left;color:#702929}
.hp #navbar_container ul li a{display:block;padding:6px 11px 0 11px}
.hp #navbar_container ul ul{left:0;top:80px;position:absolute;display:block;color:#fff;width:969px;height:25px;padding:0}
.hp #navbar_container ul ul li a{display:block;color:#fff;height:25px;padding:5px 10px 0 10px}

.hp #navbar_container .navheight ul{margin:0;list-style-type:none;height:25px;color:#702929;padding:0}
.hp #navbar_container .navheight ul li{display:inline;float:left;color:#702929;height:25px}
.hp #navbar_container .navheight ul li a{display:block;padding:6px 11px 0 11px}
.hp #navbar_container .navheight ul ul{left:0;top:33px;position:absolute;display:block;color:#fff;width:969px;height:25px;padding:0;background:#f3e9e9 url(/images/nav-background-red.jpg) repeat-x 0 100%}
.hp #navbar_container .navheight ul ul li a{display:block;color:#fff;height:19px;background:#f3e9e9 url(/images/nav-background-red.jpg) repeat-x 0 100%;float:left}
.hp #navbar_container .navheight ul ul li a:hover,.hp #navbar_container ul ul li a:active,.hp #navbar_container ul ul li a:visited{text-decoration:underline;color:fff}

.hp #navbar_container .navheight .navSelectedItem{display:block;background:#e7b8b8 url(/images/nav-hover-red.jpg) repeat-x 0 0;height:29px;color:#fff;text-decoration:none}
.hp #navbar_container .navheight .navSelectedItem a{color:#fff;text-decoration:none;padding:3px 11px;line-height:16px}
.hp #navbar_container .navheight .navHoveredItem{display:block;background:#e7b8b8 url(/images/nav-hover-red.jpg) repeat-x 0 0;height:29px;color:#fff;text-decoration:none}
.hp #navbar_container .navheight .navHoveredItem a{color:#fff;text-decoration:none;padding:3px 11px;line-height:16px}

/* SITE NAVIGATION END */


/* PA Whatson IFRAME */
.pawhatson #right_column_container{width:340px;padding:3px 3px 1px 0;background:#efefef;float:right;overflow:hidden}
.pawhatson #left_column_container{width:620px;padding:10px 3px 0 3px;background:#efefef;float:left;overflow:hidden}
.pawhatson #right_column_container .right_container{width:220px;float:right;overflow:hidden;background:#FFF}
.pawhatson #right_column_container .center{width:300px}
/* PA Whatson End */

/* Paging */
.paging{margin:10px auto}
.paging td.paging1{padding:5px 10px}
.paging td.paging2{padding:5px;border:1px solid #ccc;margin:2px;display:block;float:left}
.paging td.paging2 a,.paging td.paging2 a:active,.paging td.paging2 a:visited,.paging td.paging1 a,.paging td.paging1 a:active,.paging td.paging1 a:visited{color:#990000;text-decoration:none}
.paging td.paging2 a:hover{color:#999}
a.PagingSelectedPage {font-weight:bold;}
/* Paging */

/* Homepage Slider */
.hp .homepageScroller{height:124px;width:595px;background:#EFEFEF;overflow:hidden;position:relative;margin:0}
.hp .homepageScrollerPositionContainer{display:none}
.hp .homepageScrollerPosition{}
.hp .homepageScrollerScrollPeriod{}
.hp .homepageScroller ul li{padding:0}
.hp .homepageScroller .homepageScrollerLeftFade{position:absolute;height:124px;width:59px;top:0px;right:0px;z-index:6;margin:0}
.hp .homepageScroller .homepageScrollerRightFade{position:absolute;height:124px;width:59px;top:0px;left:0px;z-index:6;margin:0}
.hp .homepageScroller .homepageScrollerLeftArrow{width:40px;height:124px;position:absolute;left:3px;top:0px;z-index:8}
.hp .homepageScroller .homepageScrollerRightArrow{width:40px;height:124px;position:absolute;right:3px;top:0px;z-index:8}
.hp .homepageScroller .homepageScrollerLeftArrow img{margin:0}
.hp .homepageScroller .homepageScrollerRightArrow img{margin:0}
.hp .homepageScrollerItem{width:187px;height:124px;background:#000;padding:0}
.hp .homepageScrollerInner{width:187px;height:124px;position:relative;z-index:2}
.hp .homepageScrollerInnerImage{width:187px;height:124px;position:absolute;z-index:7}
.hp .homepageScrollerInnerText{position:absolute;top:91px;left:0px;width:187px;height:33px;overflow:hidden;z-index:3;background-image:url(/images/white-bar-trans.png);background-repeat:repeat;text-align:left}
.hp .homepageScrollerInnerText div{padding:0.2em;height:38px;overflow:hidden}
.hp .homepageScrollerInnerText div h2{font-size:100%;color:#000;margin:0 0 10px 0;padding:0;line-height:14px}
.hp .homepageScrollerInnerText div p{font-size:90%;color:#0f0f0f}

.hp .homepageScrollerInnerTextNoAbstract{position:absolute;bottom:0px;left:0px;width:187px;height:38px;overflow:hidden;z-index:3;background-image:url(/images/white-bar-trans.png);background-repeat:repeat}
.hp .homepageScrollerInnerTextNoAbstract div{padding:0.2em;height:38px;overflow:hidden}
.hp .homepageScrollerInnerTextNoAbstract div h2{font-size:100%;color:#000;margin:0;padding:0;line-height:15px;height:38px}
.hp .homepageScrollerInnerTextNoAbstract div p{font-size:90%;color:#0f0f0f}
.hp .homepageScrollerInner div img{width:187px;height:124px;margin:0}

/* Footer Slider */
.hp .footerScroller{height:142px;width:960px;overflow:hidden;position:relative;margin:10px 0 0 0}
.hp .footerScrollerPositionContainer{display:none}
.hp .footerScroller .footerScrollerLeftArrow{width:18px;height:19px;position:absolute;left:9px;top:61px;z-index:8;margin:0}
.hp .footerScroller .footerScrollerRightArrow{width:18px;height:19px;position:absolute;right:0px;top:61px;z-index:8;margin:0}
.hp .footerScroller .footerScrollerLeftArrow img{margin:0}
.hp .footerScroller .footerScrollerRightArrow img{margin:0}
.hp .footerScrollerItem{width:139px;height:142px;background:#FFFFFF;padding:0}
.hp .footerScrollerBorder{border:1px #5d5892 solid;margin:0;padding:0}
.hp .footerScrollerInner{width:137px;height:137px;position:relative;margin:0;padding:0;top:0px;left:0px}
.hp .footerScrollerInner h2{position:absolute;top:5px;left:5px;width:127px}
.hp .footerScrollerImage{position:absolute;left:2px;top:34px;width:129px;height:67px;overflow:hidden;text-align:center}
.hp .footerScrollerImage img{margin:0 auto;float:none}
.hp .footerScrollerAbstract{position:absolute;left:0px;top:105px;overflow:hidden;color:#505050;height:28px}
.hp .footerScrollerAbstract div{padding:0 0.3em}

.hp .padd5{padding:0 5px}

.hp .on{display:block}
.hp .onInline{display:inline}
.hp .off{display:none}
.hp .top_links .AspNet-WebPart a{float:left;margin-right:10px}
.hp .areaheader{background:#702929;width:50%;float:left;height:26px;vertical-align:middle;border-bottom:2px solid #ccc}

.popular_area .padd5{float:left;padding:0 10px;width:30%}
#right_column_container #divQuestion{margin:5px}
#right_column_container .ZoneHeaderClass .BTN a img{padding:0}
#right_column_container .section_headline_inner{padding:5px;height:inherit;overflow: inherit}

.hpa #right_column_container .hp .section_headline_inner{padding:0 10px;border:none}

/* Article Search Results Page */
table.articleSearchResults{width:100%}
table.articleSearchResults td{border-bottom:1px solid #ccc;padding:5px 0 10px 0}
table.articleSearchResults .PublishedDate {color:#888888;font-size:90%;}
/* END Article Search Results Page */

/* Comments */
.commentsround1{background:#e6e6e6;width:100%;margin-bottom:15px}
.commentsround3{background:url(/Images/commentround3.gif) no-repeat 100% 100%;width:100%}
.commentsround4{background:url(/Images/commentround4.gif) no-repeat 0 100%;width:90%;padding:10px 5% 0 5%}

.comments{font-size:85%}
.comments .commentsheader{font-size:100%;font-weight:bold;background:#702929;width:100%;float:left;height:16px;vertical-align:middle;border-bottom:2px solid #ccc;color:#fff;padding:5px 0 5px 5px}
.commentsubmit .commentsheader{font-size:100%;font-weight:bold;background:green;width:100%;float:left;height:16px;vertical-align:middle;border-bottom:2px solid #ccc;color:#fff;padding:5px 0 5px 5px}
.comments .logform{float:left;width:100%;margin:10px}
.comments .logform td{padding:5px 0}
.comments .logform input.style{padding:3px;border:1px solid #c9c9c9;color:#555}
.comments textarea{border:1px solid #c9c9c9;color:#555;margin:5px}
.comments .submitbutton{float:left;width:100%;margin:10px 0;clear:both;padding-bottom:10px;text-decoration:none}
.comments .submitbutton a{border:2px solid #555;background:#333;color:#fff;padding:5px;margin:2px 5px 12px 5px;clear:both;float:left;text-decoration:none}
.comments a.submit{border:2px solid #555;background:#333;color:#fff;padding:5px;margin:5px;clear:both;float:left;text-decoration:none}
.comments span.btn{float:left;margin:10px;text-decoration:none}
.comments table.paging{margin:10px auto}
.comments table.paging.paging1{padding:5px 10px}
.comments table.paging.paging2{padding:5px;border:1px solid #ccc;margin:0 1px}
.comments .clear{clear:both}

.commentsTable .toprow{border-top:1px solid #ddd;margin-top:10px}
.commentsTable .name{font-size:95%;color:#333;padding: 10px}
.commentsTable .small{font-size:80%;color:#666;padding:10px}

.commentListUL{margin:5px;padding:10px;margin-bottom:50px}
.commentListUL li{width:100%;padding:5px 0; border-top:1px solid #ccc}
.commentListUL li span.name{float:left;width:120px;font-weight:bold}
.commentListUL li span.date{font-size:80%;color:#999;margin:5px 0;width:120px;font-weight:bold}
.commentListUL li span.comment{padding:10px;font-size:90%;float:left}
/* END Comments */

/* Footer Links in edit mode */
#footer_Links  #ctl00_Main_ctl01_Area_Footer a:link,#footer_Links  #ctl00_Main_ctl01_Area_Footer a:active,#footer_Links  #ctl00_Main_ctl01_Area_Footer a:visited,#footer_Links  #ctl00_Main_ctl01_Area_Footer a:hover{color:#000}

.hp ul li{padding:0 0 5px 0}
.hpa ul li{padding:0 0 5px 0}

.hp #Area_2_Right .hp .headline_inner{height:90px;margin:10px 0}
.hp #Area_2_Left .hp .headline_inner{height:90px;margin:10px 0}
.hp #Area_2_Right .hp .headline_inner .headline_story{height:65px;overflow:hidden}
.hp #Area_2_Left .hp .headline_inner .headline_story{height:65px;overflow:hidden}

.hp #ctl00_Main_ctl01_Area_2_Left .hp .headline_inner .headline_story {height:65px;overflow:hidden;}
.hp #ctl00_Main_ctl01_Area_2_Right .hp .headline_inner .headline_story {height:65px;overflow:hidden;}

.hp #Area_2_Right .hp .headline_inner p{height:100%}
.hp #Area_2_Left .hp .headline_inner p{height:100%}


.hp #Area_2_Right .hp .section_headline_inner{height:90px;margin:10px 0}
.hp #Area_2_Left .hp .section_headline_inner{height:90px;margin:10px 0}
.hp #Area_2_Right .hp .section_headline_inner .headline_story{height:65px;overflow:hidden}
.hp #Area_2_Left .hp .section_headline_inner .headline_story{height:65px;overflow:hidden}
.hp #Area_2_Right .hp .section_headline_inner p{height:100%}
.hp #Area_2_Left .hp .section_headline_inner p{height:100%}

.hp #Area_2_Right .hp .section_headline_inner h3{padding:5px 0}
.hp #Area_2_Left .hp .section_headline_inner h3{padding:5px 0}

.hp .headline_only{margin:0;padding:8px 0;background:#fff;text-align:left;border-bottom:1px solid #e8e8e8}
.hp #left_column_container .footerScroller{width:600px}

.hp #metatext{padding:5px;color:#777;font-size:80%}


/* Image Captions */
.captionText{background:#efefef;text-align:center;padding:3px 0;display:block;border-bottom:1px solid #000}
/* END Image Captions */

.formtextfield{padding:3px}
a.compsubmit:link{background:#444;border:2px solid #999;color:#fff;display:block;padding:6px;width:100px;text-align:center;font-weight:bold}
a.compsubmit:hover{background:#333;border:2px solid #000;color:#fff;display:block;padding:6px;width:100px;text-align:center;font-weight:bold}
#Area_17 iframe{padding:5px 0}

/* Classifieds */
table.classifiedstbl {margin:10px 0}
table.classifiedstbl td{padding:5px 0}
.ClassifiedResults{margin:10px 0}

<!-- New Business Directory -->
#BusDir{font-family:Arial,Helvetica,sans-serif;font-size:100%;}
#BusDir a:link,#BusDir a:active,#BusDir a:visited{color:#1573d0;text-decoration:none}
#BusDir a:hover{color:#1573d0;text-decoration:underline}
#BusDir #BD_search_area{background-image:url(http://iliffe.portalconstructor.co.uk/_system/Iliffe/Images/BD_search_BG.gif);width:560px;background-repeat:repeat-x;height:144px;padding:10px 20px 0 20px;margin:20px 0 0 0}
#BusDir #BD_header{color:#2894fe;font-size:180%;font: Verdana, Arial, Helvetica, sans-serif}
#BusDir #BD_header span{font-size:60%}
#BusDir #BD_search form{margin:0;padding:0}
#BusDir #BD_search form input{padding:2px;width:175px}
#BusDir table#BD_search_form{margin:0px 0;color:#FFF}
#BusDir table#BD_search_form th{text-align:left;padding:0;color:#FFF;font-size:120%;padding:5px 0px}
#BusDir table#BD_search_form td{padding:0px 20px 5px 0}
#BusDir #BD_category_header{color:#FFFFFF;margin:0;background:#5090d1;width:560px; font-size:140%;padding:10px 20px}
#BusDir #BD_category_area{background:#d8f1ff;width:560px;font-size:100%;padding:20px;color:#202b6f}
#BusDir table#BD_category_links{background:#ebf8ff;border-top:solid 1px #1573d0;border-left:solid 1px #1573d0;width:520px;margin:20px 0}
#BusDir table#BD_category_links td{border-right:solid 1px #5090d1;border-bottom:solid 1px #1573d0;padding:10px}
<!-- END New Business Directory -->

.hp table.tableborder {border-top:1px solid #000;border-left:1px solid #000;margin:10px}
.hp table.tableborder td {border-right:1px solid #000;border-bottom:1px solid #000}


/* JCarosel */
.jcarousel-skin-homepage .jcarousel-container-horizontal {
    padding: 0px 5px;
}

.jcarousel-skin-homepage .jcarousel-item {
    width: 187px;
    height: 119px;
}

.jcarousel-skin-homepage .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-homepage .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-homepage .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 15px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
    z-index:10;
}

.jcarousel-skin-homepage .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-homepage .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-homepage .jcarousel-next-disabled-horizontal,
.jcarousel-skin-homepage .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-homepage .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-homepage .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent no-repeat 0 0;
    z-index:10;
}

.jcarousel-skin-homepage .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-homepage .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-homepage .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-homepage .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-homepage .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}




.jcarousel-skin-footer .jcarousel-container-horizontal {
    padding: 0px 38px;
}

.jcarousel-skin-footer .jcarousel-item {
    width: 139px;
    height: 142px;
}

.jcarousel-skin-footer .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-footer .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-footer .jcarousel-next-horizontal {
    position: absolute;
    top: 63px;
    right: 15px;
    width: 19px;
    height: 18px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
    z-index:10;
}

.jcarousel-skin-footer .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-footer .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-footer .jcarousel-next-disabled-horizontal,
.jcarousel-skin-footer .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-footer .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-footer .jcarousel-prev-horizontal {
    position: absolute;
    top: 63px;
    left: 5px;
    width: 19px;
    height: 18px;
    cursor: pointer;
    background: transparent no-repeat 0 0;
    z-index:10;
}

.jcarousel-skin-footer .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-footer .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-footer .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-footer .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-footer .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-clip-horizontal {
width: 100%;
}

.jcarousel-item {
height: 100%;
}



/* New Slideshow 10/6/10 */
    .Slideshow
    {
        position: relative;
    }
    .Slideshow Table TD
    {
        padding: 0px; 
        margin: 0px;
    }
    .Slideshow .SSImageArea
    {
        position: absolute;
        top: 0px;
        left: 0px;
        right: 0px;
        bottom: 25px;
        width: 100%;
    }
    .Slideshow .SSImageContainer
    {
        width: 100%;
        height: 100%;
        overflow: hidden;
    }
    .Slideshow .SSImageContainer .SSImageBox
    {
    	position: relative;
        top: 0px;
        left: 0px;
        right: 0px;
        bottom: 0px;
        height: 100%;
        vertical-align: middle;
        text-align: center;
    }
    .Slideshow .SSImageContainer .SSImageBox .SSImage
    {
        position: relative;
        float: none;
        margin: none;
    }
    .Slideshow .SSImageArea .SSPrevButton
    {
    	display: none;
        position: absolute;
        top: 50%;
        left: 10px;
        margin-top: -20px;

        height: 40px;
        width: 40px;
        background-image: url(/Images/slideshowhomeleft.png);
        filter: alpha(opacity=30);
        opacity: 0.3;
    }
    .Slideshow .SSImageArea .SSPrevButton:hover
    {
        filter: alpha(opacity=90);
        opacity: 0.9;
    }
    .Slideshow .SSImageArea .SSNextButton
    {
    	display: none;
        position: absolute;
        top: 50%;
        right: 10px;
        margin-top: -20px;

        height: 40px;
        width: 40px;
        background-image: url(/Images/slideshowhomeright.png);
        filter: alpha(opacity=30);
        opacity: 0.3;
    }
    .Slideshow .SSImageArea .SSNextButton:hover
    {
        filter: alpha(opacity=90);
        opacity: 0.9;
    }
    .Slideshow .SSImageArea .SSCaptionContainer
    {
        position: absolute;
        left: 0px;
        bottom: 0px;
        right: 0px;
        height: 40px;
        width: 100%;
        filter: alpha(opacity=70);
        opacity: 0.7;
        color: #fff;
        background-color: #000;
        float: none;
        vertical-align: middle;
        text-align: center;
    }
    .Slideshow .SSImageContainer .SSImageBox .SSCaptionContainer .SSCaptionBox
    {
        vertical-align: middle;
        text-align: center;
    }
    .Slideshow .SSControls
    {
    	display: none;
        position: absolute;
        width: 100%;
        bottom:-5px;
    }
    
    .Slideshow .SSControls .SSImageCounter
    {
    }
    .Slideshow .SSControls .SSStopButton
    {
    	display: none;
        height: 24px;
        width: 79px;
        float:right;
        /* TODO: Replace with button image "Stop Slideshow"*/
        background-image: url(/Images/stop.jpg);
    }
    .Slideshow .SSControls .SSStartButton
    {
        height: 24px;
        width: 79px;
        float:right;
        /* TODO: Replace with button image "Start Slideshow"*/
        background-image: url(/Images/start.jpg);
    }
    .Slideshow .SSControls .SSHideCaptionsButton
    {
    	display: block;
        height: 24px;
        width: 104px;
        float:right;
        /* TODO: Replace with button image "Hide Captions"*/
        background-image: url(/Images/hide.jpg);
    }
    .Slideshow .SSControls .SSShowCaptionsButton
    {
    	display: block;
        height: 24px;
        width: 104px;
        float:right;
        /* TODO: Replace with button image "Show Captions"*/
        background-image: url(/Images/show.jpg);
    }

/* Bluesquare Football league table */
#tableTable th{padding:3px 0}
#tableTable td{padding:3px 0}
/* END Bluesquare Football league table */