/*E-WRAP CSS */
#js-ewrap-left {margin-left:-130px;}
#js-ewrap-right {margin-left:980px;}
#js-ewrap-left,#js-ewrap-right {display:none;height:800px;position:fixed;width:140px;background:transparent} 
#js-ewrap-top {display:none;height:140px;position:absolute;width:980px;top:-2px;left:0;background:transparent}
/*E-WRAP CSS */

/* CSS Document */

.billboard {
	width: 970px;
	margin:0 0 10px 0;
	text-align:center
}

.centre-banners {
	width:100%;
	margin:0 auto 20px auto;
	float:none;
	text-align:center;
}

.DIR > .BYLS .wrap > .DartAdvert {margin:0}

/* NEW NICHE STYLES */
.BYLS .niche-submit-btn {
    background: none repeat scroll 0 0 #000000;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 90%;
    font-weight: bold;
    height: 26px;
    margin: 0 0 0 5px;
    padding: 0 0 3px;
    width: 60px;
}
.BYLS .niche-submit-btn:hover {text-decoration:underline;}
.BYLS .niche-submit-td {background:none;padding:0 !important;}

/* EXISTING NICHE STYLES TO CHANGE */
.BYLS .top-banner .banner-search table td, .niche .article-banner-search table td {text-align: center;padding:2px 0;}
.BYLS .top-banner .banner-search table {width:960px;}
.BYLS .top-banner .banner-search {
    background: none repeat scroll 0 0 transparent;
    height: 30px;
    margin: 0;
    position: absolute;
    width: 960px;
	padding:8px 0;
	left:0
    }
/* NEW NICHE STYLES */


.niche-listing-1-description {display:none;}

a.link span {text-decoration:none}
a.link span:hover {text-decoration:underline;}

.CurrentPageSelected {font-weight:bold;text-decoration:underline;}

.site-search-results{font-size:120%}
.site-search-results h1{

    background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    color: #000000 !important;
    float: none !important;
    font-size: 19px !important;
    height: auto !important;
    margin: 0 !important;
    padding: 10px 0 !important;
    text-align: left !important;


}

/* Social Like buttons */
.facebook-twitter-container{width:210px;float:left;margin:5px 0}
.twitter-follow{float:left}
.facebook-like{float:left}
/* Social Like buttons */

.BYLS p.ceo-link{

    color: #FFFFFF !important;
    font-size: 10px;
    font-weight: 100;
    position: absolute;
    right: 355px;
    top: 41px;
}

.BYLS .spacer{height: 10px; width: 100%; clear: both}

.jcarousel-clip-horizontal{overflow:hidden}

#tcal{position:absolute !important}
#ctl01_lblSearchString{display:none !important}
.googleplus{padding:5px 20px 5px 0 !important}

.BYLS ul li a{text-decoration:none}
.BYLS ul li a:hover{text-decoration:underline}

.BYLS .content-area{

height: auto; 
float: left; 
padding: 10px; 
width: 960px;
text-align:center;

}

.BYLS .article-pub-date{

    border-bottom: 1px solid #999999;
    font-size: 100%;
    margin: 0 0 10px;
    padding: 0 10px 5px 0;
    width: 100%;
	float:left;

}

body{margin:0 auto;background:#e9e9e9}

.BYLS .hidden{visibility:hidden}

.BYLS .content a{margin:0;padding:0;color:#9B0007}
.BYLS .section-container a{color:#000}

.BYLS h1 span,.BYLS h2 span,.BYLS h3 span,.BYLS a.link span{behavior:url(/Images/iepngfix.htc)}

.BYLS{
font-size:100%;
font-family:Arial, Helvetica, sans-serif;
margin:0 auto;
width:980px;
position:relative;
}

.BYLS p,#divPreview p{
padding:0 0 10px;
line-height:16px;
margin:0;
padding:0;
}

.BYLS .brclear,.clear{
clear:both;
line-height:0
}

.BYLS .page-container-outer{
margin:0 auto;
width:980px;
}

.BYLS .page-container{
text-align:left;
width:980px;
margin:0 auto;
padding:0;
line-height:15px;
float:left;
}

.BYLS .page-head-outer{
height:150px;
margin:0 auto;
width:980px;
}

.BYLS .page-head{
    float: left;
    margin: 0;
    padding: 5px 5px 0 5px;
    width: 970px;
	overflow:hidden;
}

.BYLS .page-head-top{
height:auto;
margin:0 auto;
padding:0;
width:980px;
overflow:visible;
float:none;
}

.BYLS .page-head-top-inner{
background:url("/images/Baylis/page-head-bg.gif") repeat-x scroll 0 0 #EFEDF0;
height:auto;
padding:0;
margin:4px 0;
width:980px;
}

.BYLS .header-right{

    float: right;
    margin: 35px 0 0;
	text-align:right;

}

.BYLS .header-date{
    float: right;
    font-weight: 700;
    height: auto;
    margin: 0;
    padding: 5px 10px 5px 0;
    text-align: right;
    width: 300px;
    line-height:1.3em;
}

.BYLS .rsslinktop{
	margin:10px 0;
	text-align:right;
	float:right
}
.BYLS .rsslinktop a{
	float:left
}
.BYLS .rsslinktop a img{
	margin:0 0 0 5px;
	vertical-align:top
}
.BYLS .rsslinktop a span{
	margin:0 !important;
}

.BYLS .header-date span{
	margin:10px 0;
	text-align:right
}

.BYLS .header-h1{
    font-weight: 700;
    height: auto;
    margin: 0;
    padding: 5px 10px 0 0;
    text-align: right;
    width: 350px;
}

.BYLS .header-h1 h1,.BYLS .header-h1 h2,.BYLS .header-h1 h3{font-family:Georgia, "Times New Roman", Times, serif}

.BYLS .header-links{
    float: right;
    height: 50px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 350px;
}

.BYLS .header-links-inner{
    float: left;
    height: auto;
    margin: 0;
    overflow: hidden;
    width: 350px;
}

.BYLS .header-links a{
text-decoration:none;
margin:0;
float:left;
padding:0 7px 2px;
background:url(/images/Baylis/pipe.gif) no-repeat right;
}

.BYLS .header-links ul li{
width: auto;
}

.BYLS .header-links a:hover{
text-decoration:underline !important;
margin:0;
float:left;
padding:0 7px 2px;
background:url(/images/Baylis/pipe.gif) no-repeat right;
}

.BYLS .header-social-links{
float:right;
height:20px;
padding:3px 0;
width:90px;
}

.BYLS .header-social-links img{
width:16px;
height:16px;
margin:0;
padding:0
}

.BYLS .header-social-links a{
display:block;
float:right;
margin:0 5px;
}

.BYLS .page-head-inner{
    float: left;
    margin: 0 auto;
    padding: 0;
    width: 970px;
	min-height:90px;
    
}

.BYLS .page-head .logo{
    float: left;
    margin: 20px 0 15px 0;
    padding: 0 0 0 10px;
    text-align: left;
    width: 580px;
}

.BYLS .page-head .adbanner{
    float: left;
    margin: 0;
    padding: 0;
    width: 725px;
}

.BYLS .header-image{
width:220px;
float:right;
}

.BYLS .top-bar{
height:30px;
line-height:40px;
overflow:hidden;
position:relative;
width:960px;
margin:0 0 20px;
padding:0 10px 10px
}

.BYLS .top-bar-article, .BYLS .top-bar-section{

    background: url("/images/Baylis/top-bar-bg.gif") repeat-x scroll center top #CCCCCC;
    float: left;
    height: auto;
    width: 980px;
	padding:0 0 10px 0;

}

.BYLS .top-bar-left{
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: auto;
    margin: 15px 0 0;
    padding: 5px;
    width: 550px;
}

.BYLS a.back-btn{
font-size:80%;
text-decoration:none !important;
margin:0 0 10px 0;
float:left;
}

.BYLS a.back-btn:hover{text-decoration:underline !important}


.BYLS .top-bar-left #insideBC{
background:none !important;
padding:0 !important;
margin:0 !important;
}

.BYLS .top-bar-left a{
text-decoration:none !important;
}

.BYLS .top-bar-left a:hover{
text-decoration:underline !important;
}

.BYLS .top-bar-right{
float:right;
height:36px;
margin:10px 0 0;
width:300px;
position:relative;
top:3px;
width:370px;
}

.BYLS .home .site-search{
    float: right;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 10px;
    top: -10px;
    width: 360px;
}

.BYLS .section .site-search{
    float: right;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 0px;
    width: 360px;
}

.BYLS .article .site-search{
    float: right;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 0px;
    width: 360px;
}

/* New Search Styles */

.search-image{
    float: left;
    overflow: hidden;
    padding: 0 10px 0 0;
    text-align: center;
    width: auto;
}

.search-publishedDate{float:left;margin:0 10px}

.search-commentsdiv{float:left}

.search-info{

   	background: none repeat scroll 0 0 #F5F5F5;
    clear: both;
    float: left;
    padding: 5px;
    width: 605px;
	margin:10px 0 0 0;

}

.search-image img{
    float: none !important;
    margin: 5px 0 0 !important;
    padding: 0 !important;
}

.search-abstract{
    float: left;
    overflow: hidden;
    text-align: left;
    width: 80%;
}

.search-abstract a.search-heading{

    clear: both;
    float: left;
    margin: 0 0 10px;
    padding: 0; 
    width: 100%;
	font-weight:bold;

}

/* New Search Styles End */

.BYLS .site-search table{
margin:0;
padding:0;
width:365px
}

.BYLS .site-search td{
margin:0;
padding:0
}

.BYLS .site-search form{
height:25px;
width:280px;
margin:0 25px 0 0;
padding:0
}

.BYLS .site-search table label{
font-weight:700;
margin:0 5px 0 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:100%;
color:#000;
}

.BYLS .site-search input{
height:18px;
width:200px;
border:1px solid #000;
border-right:none;
margin:0 !important;
}

.BYLS .banners
{
height:auto;
margin:0 auto;
overflow:hidden;
padding:0 0 10px;
width:960px;
}

.BYLS .banners .WPZ_Header_new{line-height:16px}

.BYLS .TopImageStrip{

    float: left;
    margin: 0 0 0 20px;
    width: 300px;
	text-align:left;

}


.BYLS .TopImageStrip h2, .BYLS .TopImageStrip h3 {
    font-size: 160% !IMPORTANT;
    padding: 23px 0 5px !IMPORTANT;
}

.BYLS .TopTitleStrip{

    float: left;
    width: 619px;
	margin:0;
	padding:0 0 5px 0;

}

.BYLS .SectionHomePage .top-header{
background:none;
padding:0 0 10px 0;
}

.BYLS .ArticlePage .top-header{background:url("/images/Baylis/bottom-line-grade.gif") repeat-x scroll center bottom transparent}

.BYLS .ArticlePage .top-header{

    float: none;
    height: auto;
    padding: 0 0 10px 0;
    width: 960px;
	line-height:25px;
}

.BYLS .top-header-inner{height:auto;overflow:hidden;padding:0 0 10px 0}

.BYLS .top-header h1,.BYLS .top-header h2,.BYLS .top-header h3{
    font-family: georgia !important;
    font-size: 220%;
    font-weight: 100;
    margin: 0;
    padding: 0 0 5px;
	line-height:23px;
}   


.BYLS .section-container{
text-align:left;
width:980px;
float:left;
}

.BYLS .top-column-left{
float:left;
width:617px;
padding:0 10px;
border-right:1px solid #ccc
}

/* Home Events Box Start */

.BYLS .events-box{
float:left;
width:617px;
padding:0 10px;
border-right:1px solid #ccc;
overflow:hidden;
height:280px;
}

.BYLS .events-box .section-box-header h2 a span {text-decoration:none;}
.BYLS .events-box .section-box-header h2 a span:hover {text-decoration:underline;}

.BYLS .events-box .events-box-inner{

width:617px;
background:url("/images/Baylis/bottom-line-grade.gif") repeat-x bottom;
height:237px;
}

.BYLS .events-box .section-box-header .WPZ{border:none}

.BYLS .events-box .section-box-header h2{}
.BYLS .events-box .section-box-header h2 a{background:none !important;float:left;border:none;height:25px;text-decoration:none}
.BYLS .events-box .section-box-header h2 a:hover{background:none !important;float:left;border:none;height:25px;text-decoration:underline}
.BYLS .events-box .section-box-header h2 a span{background:none;padding:0 0 10px 0;margin:0;float:left}
.BYLS .events-box .section-box-header h2 span{float:left}

.BYLS .events-box .events-box-left{

    float: left;
    height: 225px;
    overflow: hidden;
	width:300px;
}

.BYLS .events-box .events-box-right{

    float: right;
    height: 225px;
    overflow: hidden;
    width: 300px;
}

.BYLS .events-box .events-box-right .section-box-header{display:none}

/* Home Events Box Start */

.BYLS .article-section .top-column-left{
border-right:medium none !important;
}

.BYLS .outer-column{
float:left;
width:300px;
padding:0 0.8em;
overflow:hidden
}

.BYLS .outer-column .content{width:300px}

.BYLS .inner-column{
float:left;
width:300px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
padding:0 0.7em !important;
}

.BYLS .inner-column .content{width:300px !important}

.BYLS .article-section{
float:none;
}

.BYLS .article-section .outer-column{
border-left:1px solid #ccc;
margin:15px 0 0;
}

.BYLS .article-section #divCaption, #ctl00_Main_PreviewFrame #divCaption{text-align:center;border-bottom:1px solid #000;background:#000;padding:5px;color:#fff}

.BYLS .tabs{
height:30px;
width:460px;
}

.BYLS .tab{
float:left;
height:31px;
margin:0 2px 0 0;
text-align:center;
width:150px;
}

.BYLS .section-container .tab a{
display:block;
height:24px;
padding:7px 0 0;
font-size:140%;
font-weight:bold;
text-decoration:none;
}

.BYLS .tab a:hover{
display:block;
height:25px;
text-decoration:none;
padding:7px 0 0;
font-size:140%;
font-weight:bold;
}

.BYLS .tab a.active{
display:block;
height:25px;
text-decoration:none;
padding:7px 0 0;
font-size:140%;
font-weight:bold;
}

.BYLS .Top-News-Div{
position:relative;
top:-21px;
height:295px;
}

.BYLS .news-div{
height:295px;
overflow:hidden;
background:none;
}

.BYLS .news-div-inner{
float:left;
height:260px;
width:980px
}

.BYLS .news-div-inner-left{
float:left;
height:235px;
width:621px;
overflow:hidden;
padding:0.8em 0.7em;
line-height:16px;
}

.BYLS .news-div-read-more {
    bottom: 10px;
    left: 550px;
	width:80px;
    position: absolute;
}

.BYLS .news-div-inner-left .news-div-article-left h1,#divPreview .news-div-article-left h1,.BYLS .news-div-inner-left .news-div-article-left h2,#divPreview .news-div-article-left h2{
    float: left !important;
    font-family: georgia;
    font-size: 200% !important;
    font-weight: 100;
    line-height: normal !important;
    margin: 0 0 10px !important;
    padding: 0 !important;
    width: 400px !important;
}

.BYLS .news-div-inner-left .news-div-article-left p{float:none;margin:0 0 10px 0}

.BYLS .news-div-inner-left .news-div-article-left h1 a,#divPreview .news-div-article-left h1 a,.BYLS .news-div-article-right h1 a,#divPreview .news-div-article-right h1 a,.BYLS .section-container .section-box-header h1 a,#divPreview .section-box-header h1 a,.BYLS .news-div-inner-left .news-div-article-left h2 a,#divPreview .news-div-article-left h2 a,.BYLS .news-div-article-right h2 a,#divPreview .news-div-article-right h2 a,.BYLS .section-container .section-box-header h2 a,#divPreview .section-box-header h2 a

{
text-decoration:none;
}

.BYLS .news-div-inner-left .news-div-article-left h1 a:hover,#divPreview .news-div-article-left h1 a:hover,.BYLS .news-div-article-right h1 a:hover,#divPreview .news-div-article-right h1 a:hover,.BYLS .section-container .section-box-header h1 a:hover,#divPreview .section-box-header h1 a:hover,
.BYLS .news-div-inner-left .news-div-article-left h2 a:hover,#divPreview .news-div-article-left h2 a:hover,.BYLS .news-div-article-right h2 a:hover,#divPreview .news-div-article-right h2 a:hover,.BYLS .section-container .section-box-header h2 a:hover,#divPreview .section-box-header h2 a:hover

{
text-decoration:underline !important;
}

.BYLS .news-div-inner-left .news-div-article-left h1 a,.BYLS .news-div-inner-left .news-div-article-left h2 a,.BYLS .news-div-inner-left .news-div-article-left h3 a{color:#000}

.BYLS .news-div-inner-left .news-div-article-left h1 a:hover,.BYLS .news-div-inner-left .news-div-article-left h2 a:hover,.BYLS .news-div-inner-left .news-div-article-left h3 a:hover{color:#000}

.BYLS .news-div-inner-left .news-div-article-left img,#divPreview .news-div-article-left img{
float:none;
margin:0 10px
}

.BYLS .news-div-inner .news-div-article-left a,#divPreview .news-div-article-left a,.BYLS .news-div-article-right a,#divPreview .news-div-article-right a{
text-decoration:none;
display:block;
float:none;
}

.BYLS .news-div-inner .news-div-article-left a:hover,#divPreview .news-div-article-left a:hover.BYLS .news-div-inner .news-div-article-right a:hover,#divPreview .news-div-article-right a:hover{
text-decoration:underline;
display:block
}

.BYLS .news-div-inner-right{
border-left:1px solid #ccc;
float:left;
height:255px;
line-height:16px;
overflow:hidden;
padding:0.8em 0 0 0.9em;
width:330px;
}

.BYLS .news-div-inner-right .news-div-inner-right-height .news-div-article-right ul,#divPreview .news-div-article-right ul,.BYLS .news-div-inner-left .news-div-article-left ul,#divPreview .news-div-article-left ul{
height:auto;
margin:0;
padding:0;
}

.BYLS .news-div-article-right ul li,#divPreview .news-div-article-right ul li,.BYLS .news-div-inner-left .news-div-article-left ul li,#divPreview .news-div-article-left ul li{
display:block;
float:none;
font-weight:700;
height:18px;
list-style:none outside none;
overflow:hidden;
width:280px;
margin:5px 0 0;
padding:0;
}

.BYLS .news-div-inner-right .news-div-article-left h1{
font-size:200%;
height:auto;
margin:10px 0 10px 0;
overflow:hidden;
padding:5px 0 5px 0;
width:290px;
}

.BYLS .news-div-inner-right-height{
    height: 225px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 4px;
    width: 320px;
}

/* GOOGLE ANALYTICS START*/
/*
.BYLS .section-container .google-analytics{
line-height:16px;
overflow:hidden;
width:300px;
margin:0;
padding:2px 0;
border-bottom:1px dotted #ccc
}
*/

.BYLS .google-analytics h1{
font-size:200%;
height:auto;
margin:0 !important;
overflow:hidden;
padding:5px 0 5px 0;
width:290px;
background:none !important;
}

.BYLS .google-analytics h1 a{
display:block;
float:left;
padding:5px 0 5px 15px;
width:285px;
color:#000;
background: url("/images/Baylis/list-arrow-grey.gif") no-repeat scroll left 8px;
text-decoration:none;
}

.BYLS .google-analytics h1 a:hover{
display:block;
text-decoration:underline;
color:#26517D;
}

/*GOOGLE ANALYTICS END */

/* MOST POPLAR AND GOOGLE ANALYTICS BOX START */
.google-analytics{
	line-height: 16px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 300px;
	}
	
.google-analytics ul {
	background: url("/images/Baylis/bottom-line-grade.gif") repeat-x scroll center bottom transparent;
    margin: 0 0 10px;
    padding: 0 0 20px;
    width: 300px;
	overflow:hidden;
	}

.google-analytics ul li{
	background:#F6F6F6 !important;
    color: #1B3B6D;
    font-size: 100%;
    height: auto;
    margin: 0 0 0 5px;
    overflow: hidden;
    padding: 1px 0;
    width: 290px;
	border-bottom:1px dotted #CCCCCC;
	}
	
.google-analytics ul li a {
	background: url("/images/Baylis/list-arrow-grey.gif") no-repeat scroll left 8px transparent;
    display: block;
    float: left;
    margin: 0;
    padding: 5px 0 5px 15px;
    text-decoration: none;
    width: 275px;
	font-weight:bold;
	}
	
.google-analytics ul li a:hover{display:block;text-decoration:underline}
/* MOST POPLAR AND GOOGLE ANALYTICS BOX END */


.BYLS .headline-tab{
float:right;
height:auto;
padding:0 0 5px;
text-align:center;
width:155px;
color:#fff;
margin:0 10px 0 0
}

.BYLS .headline-tab a{
display:block;
font-weight:700;
text-decoration:none;
padding:5px 0 0 20px;
color:#fff;
}

.BYLS .headline-tab a:hover{
display:block;
font-weight:700;
text-decoration:underline;
padding:5px 0 0 20px;
color:#fff;
}

.BYLS .article-strip, #divPreview .article-strip{

    border: medium none;
    clear: both;
    display: block;
    float: left;
    height: 120px;
    overflow: hidden;
    position: relative;
    top: -10px;
}

.BYLS .article-strip-inner, #divPreview .article-strip-inner{

    display: block;
    float: left;
    height: 105px;
    overflow: hidden;
    padding: 0;
    width: 980px;

}

.BYLS .article-strip-inner img,#divPreview .article-strip-box img{
margin:0;
}

.BYLS .article-strip-box-outer{

    border:none;
    float: left;
    height: 85px;
    padding: 0 0.7em 0.8em;
    width: 303px;

}

.BYLS .article-strip-box-inner{

    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    float: left;
    height: 85px;
    padding: 0 0.7em 0.8em;
    width: 300px;
}


.BYLS .article-strip-box, #divPreview .article-strip-box{
float:left;
height:56px;
line-height:16px;
overflow:hidden;
padding:0 10px;
width:280px;
}

.BYLS .article-strip .headline-box,#divPreview .headline-box{

/*height:80px;
overflow:hidden;
width:300px;*/     

    height: 100px;
    overflow: hidden;
    width: 300px;
	position:relative;
	
	}
	
	
.BYLS .article-strip .headline-box .headline-box-left,#divPreview .headline-box .headline-box-left{

	float: left; 
	width: 125px;
	overflow:hidden; 
	height: 100px;
	text-align:center;

}

.BYLS .article-strip .headline-box .headline-box-left img ,#divPreview .headline-box .headline-box-left img{height:90px;width:130px}

.BYLS .article-strip .headline-box .headline-box-right,#divPreview .headline-box .headline-box-right{

    float: right;
    height: 100px;
    overflow: hidden;
    width: 163px;

}


.BYLS .article-strip .headline-box h2,#divPreview .headline-box h2{

    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 130%;
    line-height: 20px;
    margin: 0 0 5px;
    padding: 0;
}


.BYLS .article-strip .headline-box h2 a,#divPreview .headline-box h2 a{text-decoration:none}
.BYLS .article-strip .headline-box h2 a:hover,#divPreview .headline-box h2 a:hover{text-decoration:underline}

.BYLS .article-strip .headline-box .search-now,#divPreview .headline-box .search-now{

    margin: 0;
    position: absolute;
    right: 45px;
    top: 80px;
    width: 120px;

}

.BYLS .article-strip .headline-box-abstract, #divPreview .article-strip .headline-box-abstract{

    float: left;
    height: 45px;
    overflow: hidden;

}


.BYLS .top-banner-outer{
    background: url("/images/Baylis/bottom-line-grade.gif") repeat-x scroll center bottom transparent;
    float: left;
    padding: 0 0 10px;
    position: relative;
    text-align: center;
    width: 980px;
}

.BYLS .top-banner-inner{

    background: none repeat scroll 0 0 transparent;
    border-bottom: 3px solid #3399CC;
    float: left;
    height: auto;
    width: 980px;

}

.BYLS .top-banner-inner img{
padding: 0 0 10px 0;
}

.BYLS .top-banner{
margin:0 0 20px;
overflow:hidden;
padding:0 0 10px;
width:960px;
}

.BYLS .searchbg{
height:220px;
margin:0 auto;
overflow:hidden;
width:980px;
}

.BYLS .top-banner .banner-header{
float:right;
font-family:Arial,Helvetica,sans-serif;
height:120px;
margin:25px 0 0;
padding:0 40px 0 0;
text-align:right;
}

.BYLS .banner-header a{float:none}

.BYLS .top-banner .banner-header h1, .BYLS .top-banner .banner-header h2, .BYLS .top-banner .banner-header h3{
background:none repeat scroll 0 0 transparent;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:50px;
font-weight:100;
height:90px;
line-height:1em;
margin:0;
color:#000;
}

.BYLS .top-banner .banner-header h1 div, .BYLS .top-banner .banner-header h2 div, .BYLS .top-banner .banner-header h3 div{
font-family:Arial,Helvetica,sans-serif;
font-size:30%;
font-weight:normal;
margin:0;
color:#000;
}

.BYLS .top-banner .banner-header h1 div span{font-weight:bold;color:#000}

.BYLS .top-banner .banner-search table{
height:30px;
margin:0;
}

.BYLS .top-banner .banner-search table label, .BYLS .article-banner-search table label{
font-size:110%;
font-weight:bold;
color:#fff;
}

.BYLS .listings-search-box{
background:url("/images/bottom-line.gif") repeat-x scroll center bottom transparent;
border-right:1px solid #CCCCCC;
float:left;
height:auto;
line-height:normal;
margin:0;
overflow:hidden;
padding:0 0 11px;
width:630px;
}

.BYLS #ctl01_ctl00_ListingSearch{
float:left;
margin:0 0 20px;
padding:0 0 10px;
width:620px;
}

.BYLS .search-top-bar-1{
background:none repeat scroll 0 0 #E6E8ED;
height:21px;
overflow:hidden;
padding:9px 0 5px 10px;
width:620px;
}

.BYLS .search-top-bar-2{
border-bottom:1px solid #CCCCCC;
height:auto;
overflow:hidden;
padding:8px 0 5px 10px;
width:620px;
}

.BYLS .listing-1{
border-bottom:1px solid #CCCCCC;
overflow:hidden;
padding:10px 0;
width:630px;
}

.BYLS .listing-1-inner{
padding:10px;
}

.BYLS .listing-1 h3{
background:none repeat scroll 0 0 transparent !important;
border:medium none !important;
color:#203B70 !important;
font-size:140% !important;
margin:0 !important;
padding:0!important;
text-align:left !important;
}

.BYLS .listing-2{
padding:10px 0 10px 0;
border:none;
overflow:hidden;
width:630px;
}

.BYLS .listing-2-inner{
padding:10px 0;
}

.BYLS .listing-2-bottom{
background:#858893;
height:30px
}

.BYLS .listing-2-bottom-left{
background:none repeat scroll 0 0 #333333;
color:#FFFFFF;
float:left;
height:24px;
padding:6px 0 0 5px;
width:130px;
text-align:center;
}

.BYLS .listing-2-bottom-left a,.BYLS .listing-2-bottom-left a:hover{color:#fff;font-weight:bold}

.BYLS .listing-2-bottom-right{
background:none repeat scroll 0 0 #333333;
color:#FFFFFF;
float:right;
height:24px;
padding:6px 0 0 5px;
width:130px;
text-align:center;
}

.BYLS .listing-2-bottom-right a,.BYLS .listing-2-bottom-right a:hover{color:#fff;font-weight:bold}

.BYLS .listing-2 h3{
background:url("/images/Burton-Headers-Right-Bottom-Corner.png") no-repeat scroll right center #6B9D58 !important;
color:#FFFFFF !important;
font-size:140% !important;
height:28px !important;
margin:0 !important;
padding:5px 10px 0 !important;
text-align:left !important;
width:609px !important;
border:none !important;
}

.BYLS .listing-2 h3 a{color:#fff}
.BYLS .company-name{border-bottom:1px solid #ccc;padding:10px;margin:0 0 10px 0}

.BYLS .company-name h2{
background:none repeat scroll 0 0 transparent !important;
border:medium none !important;
color:#000000 !important;
font-size:180% !important;
height:16px !important;
margin:0 !important;
padding:5px 0!important;
text-align:left !important;
}

.BYLS img.niche-profile{margin:0 0 20px}
.BYLS img.niche-logo{margin:5px}

.mapdiv{
background:url("/images/bottom-line.gif") repeat-x scroll center bottom transparent;
height:330px;
overflow:hidden;
width:292px;
margin:0 0 20px 0;
}

#mapwrapper{
background-color:#FFFFFF;
border:2px solid #999999;
font-size:75%;
left:-900px;
position:absolute;
text-align:right;
top:-600px;
z-index:2;
}

#profilemap{
border:1px solid #CCCCCC;
height:312px;
width:290px
}

.map-inner{width:300px}

.BYLS .section-container .news-div-article-left,#divPreview .news-div-article-left{
height:245px;
line-height:16px;
padding:10px 0 0 0;
position:relative;
overflow:hidden;
}

.BYLS .section-container .news-div-article-right,#divPreview .news-div-article-right{
line-height:16px;
overflow:hidden;
width:320px;
margin:0;
padding:2px 0;
border-bottom:1px dotted #ccc
}

.BYLS .section-container .top-column-left .content p,#divPreview section-box .content p,#divPreview .section-box-small .content p{
float:none;
margin: 0 0 5px;
padding:0
}

.BYLS .section-container .top-column-left .content ul,#divPreview .wide .content ul{
display:block;
float:left;
overflow:hidden;
width:590px;
margin:10px 0 0 10px;
padding:0
}

.BYLS .section-container .top-column-left .content ul li,#divPreview .wide .content ul li{
float:left;
height:18px;
list-style:none outside none;
overflow:hidden;
width:580px;
margin:0 0 5px
}

.BYLS .section-container .top-column-left .section-box-header,#divPreview .wide .section-box-header{
position:relative;
height:33px;
width:617px;
overflow:hidden;
padding:0
}

.BYLS .section-news .section-box-header,.BYLS .section-news .section-box-header h3{height:auto !important;background:none;border:none;font-size:120%;margin:0;font-family: georgia !important}

.BYLS .section-news .section-box-header h3, .BYLS .section-news .section-box-header h3 a,.BYLS .section-news .section-box-header h3 a:hover
{
	color: #000 !important;
}

.BYLS .section-box-header a,.BYLS .section-box-header a:hover,#divPreview .section-box-header a,#divPreview .section-box-header a:hover{color:#fff}

.BYLS .section-news .section-box-header h3,.BYLS .section-box-header h1{line-height:normal}


.BYLS .section-container .top-column-left .section-box-header h1,#divPreview .wide .section-box-header h1,.BYLS .section-container .top-column-left .section-box-header h2,#divPreview .wide .section-box-header h2,.BYLS .section-container .top-column-left .section-box-header h3,#divPreview .wide .section-box-header h3{
display:block !important;
font-size:140% !important;
height:25px !important;
overflow:hidden;
width:560px !important;
background:none !important;
margin:0 !important;
padding:8px 10px 0 !important
}

.BYLS .section-container .content ul,#divPreview .content ul{
display:block;
float:left;
width:280px;
margin:0 0 0 10px;
padding:10px 0 5px
}

.BYLS .section-container .content ul li,#divPreview .content ul li,.DIR .BYLS .dir-links-only .section-box .content ul li{
border-bottom:1px dotted #CCC;
display:block;
float:left;
font-weight:700;
height:18px;
list-style:none outside none;
overflow:hidden;
width:250px;
margin:5px 0 0;
padding:2px 0 2px 15px
}

.BYLS .section-container .section-box-header,#divPreview .section-box-header{
height:33px;
width:300px;
overflow:hidden;
padding:0;
}

.BYLS .section-container .section-box-header h1,#divPreview .section-box-header h1,.BYLS .section-container .section-box-header h2,#divPreview .section-box-header h2,.BYLS .section-container .section-box-header h3,#divPreview .section-box-header h3{
background:none!important;
border-bottom:medium none !important;
display:block;
font-size:140% !important;
height:25px; /* WAS IMPORTANT HERE */
margin:0 !important;
overflow:visible !important;
padding:8px 10px 0 !important;
text-align:left !important;
width:280px;  /* WAS IMPORTANT HERE */
color:#fff;
}

.BYLS .section-container .section-box-header h1 span,#divPreview .section-box-header h1 span,.BYLS .section-container .section-box-header h2 span,#divPreview .section-box-header h2 span,.BYLS .section-container .section-box-header h3 span,#divPreview .section-box-header h3 span{
background:none !important;
height:auto !important;
padding:0 0 10px 0;
}


.BYLS .section-box-small,#divPreview .section-box-small{
width:100%;
height:130px;
overflow:hidden;
margin:0 0 10px;
padding:0
}

.BYLS .section-box-small .content,#divPreview .section-box-small .content{
height:72px;
background:#fff;
overflow:hidden !important;
padding:5px 0 !important;
float:none !important;
line-height:15px;
}

#divPreview .section-news .section-box .section-box-header h1,#divPreview .section-news .section-box .section-box-header h2,#divPreview .section-news .section-box .section-box-header h3,#divPreview .section-news .section-box .section-box-header h1 a,#divPreview .section-news .section-box .section-box-header h2 a,#divPreview .section-news .section-box .section-box-header h3 a{color:#000 !important}

.BYLS .section-news .section-box-small .content,#divPreview .section-news .section-box-small .content{
height:40px;
overflow:hidden !important;
padding:10px 0 !important;
float:none !important;
}

.BYLS .section-news .section-box .content,#divPreview .section-news .section-box .content{
height:auto !important;
overflow:hidden !important;
padding:11px 0 !important;
float:none !important;
}


.BYLS .section-box-small .content img,#divPreview .section-box-small img{
float:left;
vertical-align:top;
margin:2px 10px 2px 0
}

.BYLS .section-box-small .content ul,#divPreview .section-box-small .content ul{
display:block;
float:left;
margin:0 0 0 10px;
padding:0
}

.BYLS .section-box-small .content ul li,#divPreview .section-box-small .content ul li{
float:left;
margin:5px 0
}

.BYLS .section-box-small-no-header,#divPreview .section-box-small-no-header{
height:100px;
margin:0 0 10px;
overflow:hidden;
}

.BYLS .section-box-small-no-header .content,#divPreview .section-box-small-no-header .content{
height:70px !important;
overflow:hidden !important;
padding:0 0 15px !important;
}

.BYLS .section-box-small-no-header .content img,#divPreview .section-box-small-no-header .content img{
float:left;
vertical-align:top;
margin:0 10px !important;
}

.BYLS .section-box-small-no-header h1,#divPreview .section-box-small-no-header h1,.BYLS .section-box-small-no-header h1,#divPreview .section-box-small-no-header h2,.BYLS .section-box-small-no-header h1,#divPreview .section-box-small-no-header h3{
float:right !important;
font-size:130% !important;
margin:0 0 7px !important;
padding:0 0 1px 0 !important;
width:150px !important;
height: auto !important;
background:none !important;
border-bottom:none !important;
text-align:left !important
}

.BYLS .section-box-small-no-header h1 span,#divPreview .section-box-small-no-header h1 span,.BYLS .section-box-small-no-header h2 span,#divPreview .section-box-small-no-header h2 span,.BYLS .section-box-small-no-header h3 span,#divPreview .section-box-small-no-header h3 span{
background:none !important;
height:auto !important;
padding:0 !important;
float:none !important;
} 

.BYLS .section-box-small-no-header h1 a,.BYLS .article-strip-inner h1 a,#divPreview .section-box-small-no-header h1 a,#divPreview .article-strip-box h1 a,.BYLS .section-box-small-no-header h2 a,.BYLS .article-strip-inner h2 a,#divPreview .section-box-small-no-header h2 a,#divPreview .article-strip-box h2 a,.BYLS .section-box-small-no-header h3 a,.BYLS .article-strip-inner h3 a,#divPreview .section-box-small-no-header h3 a,#divPreview .article-strip-box h3 a   {
text-decoration:none;
}

.BYLS .section-box-small-no-header h1 a:hover,.BYLS .article-strip-inner h1 a:hover,#divPreview .section-box-small-no-header h1 a:hover,#divPreview .article-strip-box h1 a:hover,.BYLS .section-box-small-no-header h2 a:hover,.BYLS .article-strip-inner h2 a:hover,#divPreview .section-box-small-no-header h2 a:hover,#divPreview .article-strip-box h1 a:hover,.BYLS .section-box-small-no-header h3 a:hover,.BYLS .article-strip-inner h3 a:hover,#divPreview .section-box-small-no-header h3 a:hover,#divPreview .article-strip-box h3 a:hover{
text-decoration:underline;
}


.BYLS .section-box-small-no-header h1 a:hover span,.BYLS .article-strip-inner h1 a:hover span,#divPreview .section-box-small-no-header h1 a:hover span,#divPreview .article-strip-box h1 a:hover span,.BYLS .section-box-small-no-header h2 a:hover span,.BYLS .article-strip-inner h2 a:hover span,#divPreview .section-box-small-no-header h2 a:hover span,#divPreview .article-strip-box h2 a:hover span,.BYLS .section-box-small-no-header h3 a:hover span,.BYLS .article-strip-inner h3 a:hover span,#divPreview .section-box-small-no-header h3 a:hover span,#divPreview .article-strip-box h3 a:hover span{
text-decoration:underline !important;
}

.BYLS .section-box-small-no-header h1 a span,.BYLS .article-strip-inner h1 a span,#divPreview .section-box-small-no-header h1 a span,#divPreview .article-strip-box a span,.BYLS .section-box-small-no-header h2 a span,.BYLS .article-strip-inner h2 a span,#divPreview .section-box-small-no-header h2 a span,#divPreview .article-strip-box a span,.BYLS .section-box-small-no-header h3 a span,.BYLS .article-strip-inner h3 a span,#divPreview .section-box-small-no-header h3 a span,#divPreview .article-strip-box a span{
text-decoration:none;
}

.BYLS .section-box-small-no-header h1 a span:hover,.BYLS .article-strip-inner h1 a span:hover,#divPreview .section-box-small-no-header h1 a span:hover,#divPreview .article-strip-box h1 a span:hover,.BYLS .section-box-small-no-header h2 a span:hover,.BYLS .article-strip-inner h2 a span:hover,#divPreview .section-box-small-no-header h2 a span:hover,#divPreview .article-strip-box h2 a span:hover,.BYLS .section-box-small-no-header h3 a span:hover,.BYLS .article-strip-inner h3 a span:hover,#divPreview .section-box-small-no-header h3 a span:hover,#divPreview .article-strip-box h3 a span:hover {
text-decoration:underline;
}

/* New Two Title Format */

.BYLS .TwoTitles .LeftBox,divPreview .TwoTitles .LeftBox{float:left;width:50%}
.BYLS .TwoTitles .RightBox,divPreview .TwoTitles .RightBox{

    float: right;
    height: 200px;
    overflow: hidden;
    width: 50%;

}
.BYLS .TwoTitles .RightBox h3,divPreview .TwoTitles .RightBox h3{

    background: none repeat scroll 0 0 transparent;
    color: #000000;
    font-size: 150%;
    line-height: 18px;
    padding: 10px 0 0;
    width: 145px;

}

/* New Two Title Format End*/

/* New Tall Iamge Format */

.BYLS .TallImage .LeftBox,divPreview .TallImage .LeftBox{float:left;width:50%;overflow:hidden;text-align:center}
.BYLS .TallImage .LeftBox img,divPreview .TallImage .LeftBox img{margin:0 !important;padding:0;float:none !important}
.BYLS .TallImage .RightBox,divPreview .TallImage .RightBox{

    float: right;
    height: 200px;
    overflow: hidden;
    width: 50%;

}
.BYLS .TallImage .RightBox h3,divPreview .TallImage .RightBox h3{

    background: none repeat scroll 0 0 transparent;
    color: #000000;
    font-size: 150%;
    line-height: 18px;

}

/* New Tall Image Format End*/

.BYLS .article-section-inner{
font-size:120%;
line-height:18px;
padding:0;
}

.BYLS .article-section-inner img{margin: 0 10px 5px 0}

.BYLS .article-section-inner hr,#divTemplate hr{

    background: url("/images/Baylis/divider02.gif") repeat-x scroll center bottom transparent;
    height: 10px;
    margin: 15px auto;
    width: 500px;
	border:none;
	
	}


.BYLS .article-section-inner h1{
font-size:190% !important;
margin:0 0 10px !important;
height:auto !important;
padding:0 0 10px !important;
float:left !important;
width:100% !important;
border-bottom:none !important;
text-align:left !important;
background:none !important;
line-height:25px;
}

.BYLS .article-section-inner h2{
font-size:180% !important;
margin:0 0 10px !important;
height:auto !important;
padding:0 0 10px !important;
float:left !important;
width:100% !important;
border-bottom:none !important;
text-align:left !important;
background:none !important;
line-height:25px;
}

.BYLS .article-section-inner h3, #divTemplate h3{
    background: none repeat scroll 0 0 #EFEFEF;
    clear: both;
    color: #666666;
    display: block;
    font-size: 140%;
    height: auto;
    margin: 0 0 10px !important;
    padding: 5px 10px !important;
    width: 100%;
}

.BYLS .article-section-inner p{
line-height:16px;
margin:0;
padding:0 0 10px
}

.BYLS .article-section-inner a{
text-decoration:underline;
}

.BYLS .article-section-inner a:hover{
text-decoration:underline;
}

.article-section-inner ul{ 

    float: left;
    padding: 0 0 0 10px;
    width: 100%;

}

.article-section-inner ul li{    

    background: url("/images/Baylis/list-arrow-grey.gif") no-repeat scroll left center transparent;
    list-style-type: none;
    padding: 0 0 0 15px;
	}


.BYLS .social-buttons{
float:left;
height:45px;
width:590px;
margin:10px 0;
padding:10px
}

.BYLS .bottom-image-strip{
    float: left;
    height: auto;
    margin: 0 0 10px;
    padding: 10px;
    width: 960px;
	text-align:center;
}

.BYLS .footer-text{
    float: left !important;
    height: auto !important;
    margin: 0 0 10px !important;
    padding: 0 10px 10px !important;
    width: 960px !important;
	text-align:left !important;
}

.BYLS .bottom-image-strip img{

    margin:0 5px 0;
	float:none;
	vertical-align:top;
	padding:0;

}
.BYLS .bottom-image-strip a,.BYLS .bottom-image-strip a:hover{    
    
	float: none;
    margin: 0 15px 10px 0;
    outline: medium none;
    padding: 0;
    vertical-align: top;
	
	}

.BYLS .scroller-outer{
float:left;
height:172px;
margin:0;
padding:2px 0 5px;
width:980px;
background:url(/images/Baylis/scroller-bg.jpg) repeat-x scroll center bottom transparent;
}

.BYLS .scroller{
overflow:hidden;
float:left;
height:155px;
margin:0;
padding:7px 0 0 0;
width:980px;
background:url(/images/Baylis/scroller-bg.jpg) repeat-x scroll center bottom transparent;
}

.hp .footerScrollerMain ul li div div div{font-size: 98%;width: 127px !important}

.BYLS .footerScrollerItem{
background:#fff !important;
padding:5px !important;
margin:0 !important;
height:127px !important;
width:127px !important;
overflow:hidden !important;
text-align:center !important;
border:1px solid #ccc
}

.BYLS .footerScrollerBorder{
border:none !important;
height:127px !important;
width:127px !important;
overflow:hidden !important;
text-align:center !important;
}

.BYLS .footerScrollerInner{
height:127px !important;
width:127px !important;
overflow:hidden !important;
text-align:center !important;
}

.BYLS .footerScrollerInner h2{
font-size:140% !important;
margin:0 !important;
text-align:center;
width:120px !important;
text-align:center !important;
}

.BYLS .footerScrollerInner h2 a{
font-size:100% !important;
text-decoration:none !important;
display:block !important;
text-align:center !important;
}

.BYLS .footerScrollerInner h2 a:hover{
font-size:100% !important;
text-decoration:underline !important;
display:block !important;
text-align:center !important;
}

.BYLS .footerScrollerInner a{
display:block !important;
margin:0 !important;
width:auto !important;
text-align:center !important;
}


.BYLS .footerScrollerAbstract{
background:none !important;
float:left !important;
height:auto !important;
overflow:hidden !important;
padding:25px 0 0 !important;
position:relative !important;
width:137px !important;
text-align:center !important;
}

.BYLS .footerScrollerAbstract div{
height:auto !important;
overflow:hidden !important;
width:129px !important;
overflow:hidden !important;
margin:0 !important;
background:none !important;
text-align:center !important;
padding:6px 0 0 0 !important;
}

.BYLS .footerScrollerImage{
height:auto !important;
padding:0 !important;
overflow:hidden !important;
position:relative !important;
top:30px !important;
width:137px !important;
text-align:center !important;
}

.BYLS .footerScrollerImage img{
text-align:center !important;
}

.BYLS .jcarousel-skin-footer .jcarousel-item{
	overflow:hidden
}

/* JCarosel */
.jcarousel-skin-homepage .jcarousel-container-horizontal{
    padding:0px 5px !important;
}

.jcarousel-skin-homepage .jcarousel-item{
    width:187px !important;
    height:119px !important;
}

.jcarousel-skin-homepage .jcarousel-item-horizontal{
    margin-right:10px !important;
}

.jcarousel-skin-homepage .jcarousel-item-placeholder{
    background:#fff !important;
    color:#000 !important;
}

/* Horizontal Buttons */

.jcarousel-skin-homepage .jcarousel-next-horizontal{
    position:absolute !important;
    top:43px !important;
    right:15px !important;
    width:32px !important;
    height:32px !important;
    cursor:pointer !important;
    background:transparent url(next-horizontal.png) no-repeat 0 0 !important;
    z-index:10 !important;
}

.jcarousel-skin-homepage .jcarousel-next-horizontal:hover{
    background-position:-32px 0 !important;
}

.jcarousel-skin-homepage .jcarousel-next-horizontal:active{
    background-position:-64px 0 !important;
}

.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 !important;
    background-position:-96px 0 !important;
}

.jcarousel-skin-homepage .jcarousel-prev-horizontal{
    position:absolute !important;
    top:43px !important;
    left:5px !important;
    width:32px !important;
    height:32px !important;
    cursor:pointer !important;
    background:transparent no-repeat 0 0 !important;
    z-index:10 !important;
}

.jcarousel-skin-homepage .jcarousel-prev-horizontal:hover{
    background-position:-32px 0 !important;
}

.jcarousel-skin-homepage .jcarousel-prev-horizontal:active{
    background-position:-64px 0 !important;
}

.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 !important;
    background-position:-96px 0 !important;
}

.jcarousel-skin-footer .jcarousel-container-horizontal{
    padding:0px 42px !important;
}

.jcarousel-skin-footer .jcarousel-item{
    width:139px !important;
    height:139px !important;
}

.jcarousel-skin-footer .jcarousel-item-horizontal{
    margin-right:0 !important;
	padding:5px;
}

.jcarousel-skin-footer .jcarousel-item-placeholder{
    background:#fff !important;
    color:#000 !important;
}

/*  Horizontal Buttons */
.jcarousel-skin-footer .jcarousel-next-horizontal{
    position:absolute !important;
    top:63px !important;
    right:5px !important;
    width:19px !important;
    height:18px !important;
    cursor:pointer !important;
    z-index:10 !important;
}

.jcarousel-skin-footer .jcarousel-next-horizontal:hover{
    background-position:-32px 0 !important;
}

.jcarousel-skin-footer .jcarousel-next-horizontal:active{
    background-position:-64px 0 !important;
}

.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 !important;
    background-position:-96px 0 !important;
}

.jcarousel-skin-footer .jcarousel-prev-horizontal{
    position:absolute !important;
    top:63px !important;
    left:5px !important;
    width:19px !important;
    height:18px !important;
    cursor:pointer !important;
    background:transparent no-repeat 0 0 !important;
    z-index:10 !important;
}

.jcarousel-skin-footer .jcarousel-prev-horizontal:hover{
    background-position:-32px 0 !important;

}

.jcarousel-skin-footer .jcarousel-prev-horizontal:active{
    background-position:-64px 0 !important;
}

.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 !important;
    background-position:-96px 0 !important;
}

.jcarousel-clip-horizontal{
width:100% !important;
}

.jcarousel-item{
height:100% !important;
}

.Slideshow,#divTemplate .Slideshow{
    background: none;
    margin: 0 0 30px !important;
}
.Slideshow .SSImageBox, #divTemplate .Slideshow .SSImageBox{background:#000;height:100%;width:100%}
.Slideshow .SSImageContainer,#divTemplate .Slideshow .SSImageContainer{background:#000}
.Slideshow .SSImageArea,#divTemplate .Slideshow .SSImageArea{background:#000}

.BYLS .Slideshow .SSImageArea .SSPrevButton,#divTemplate .Slideshow .SSImageArea .SSPrevButton{
background-image:url(/images/Baylis/slideshowhomeleft.png);
}


.BYLS .Slideshow .SSImageArea .SSNextButton,#divTemplate .Slideshow .SSImageArea .SSNextButton{
background-image:url(/images/Baylis/slideshowhomeright.png);
}

.BYLS .Slideshow .SSImageArea .SSCaptionContainer,#divTemplate .Slideshow .SSImageArea .SSCaptionContainer{
color:#fff;
background-color:#000;
filter:alpha(opacity=100) !important;
opacity:1 !important;
bottom:0 !important;
display:none;
}

.BYLS .Slideshow .SSControls .SSImageCounter,#divTemplate .Slideshow .SSControls .SSImageCounter{
    background: none repeat scroll 0 0 #CCCCCC;
    border: 1px solid #FFFFFF;
    color: #666666;
    margin: 0 20px 0 5px;
    padding: 0 5px;
}

.BYLS .Slideshow .SSControls .SSStopButton,#divTemplate .Slideshow .SSControls .SSStopButton{
background-image:url(/images/Baylis/stop.png)
}

.BYLS .Slideshow .SSControls .SSStartButton,#divTemplate .Slideshow .SSControls .SSStartButton{
background-image:url(/images/Baylis/start.png)
}

.BYLS .Slideshow .SSControls .SSHideCaptionsButton,#divTemplate .Slideshow .SSControls .SSHideCaptionsButton{
background-image:url(/images/Baylis/hide.png)
}

.BYLS .Slideshow .SSControls .SSShowCaptionsButton,#divTemplate .Slideshow .SSControls .SSShowCaptionsButton{
background-image:url(/images/Baylis/show.png)
}

.BYLS .Slideshow .SSControls .SSStopButton,.BYLS .Slideshow .SSControls .SSStartButton,#divTemplate .Slideshow .SSControls .SSStopButton,#divTemplate .Slideshow .SSControls .SSStartButton{width:104px}

.BYLS .Slideshow .SSControls,#divTemplate .Slideshow .SSControls{padding:0 0 6px;background:#000;display:none !important}

/* New Slideshow 10/6/10 */
#divTemplate .Slideshow
  {
        position:relative;
    }
#divTemplate .Slideshow Table TD
  {
        padding:0px;
        margin:0px;
    }
#divTemplate .Slideshow .SSImageArea
  {
        position:absolute;
        top:0px;
        left:0px;
        right:0px;
        bottom:25px;
        width:100%;
		overflow:hidden;
    }
#divTemplate .Slideshow .SSImageContainer
  {
        width:100%;
        height:100%;
        overflow:hidden;
    }
#divTemplate .Slideshow .SSImageContainer .SSImageBox
  {
    	position:relative;
        top:0px;
        left:0px;
        right:0px;
        bottom:0px;
        height:100%;
        vertical-align:middle;
        text-align:center;
    }
#divTemplate .Slideshow .SSImageContainer .SSImageBox .SSImage
  {
        position:relative;
        float:none;
        margin:0;
		padding:0;
    }
#divTemplate .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;
    }
#divTemplate .Slideshow .SSImageArea .SSPrevButton:hover
  {
        filter: alpha(opacity=90);
        opacity: 0.9;
    }
#divTemplate .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;
    }
#divTemplate .Slideshow .SSImageArea .SSNextButton:hover
  {
        filter: alpha(opacity=90);
        opacity: 0.9;
    }
#divTemplate .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;
    }
#divTemplate .Slideshow .SSImageContainer .SSImageBox .SSCaptionContainer .SSCaptionBox
  {
        vertical-align: middle;
        text-align: center;
    }
    .Slideshow .SSControls
  {
    	display: none;
        position: absolute;
        width: 100%;
        bottom:-5px;
    }
    

#divTemplate .Slideshow .SSControls .SSStopButton
  {
    	display: none;
        height: 24px;
        width: 79px;
        float:left;
        /* TODO: Replace with button image "Stop Slideshow"*/
        background-image: url(/Images/stop.jpg);
    }
#divTemplate .Slideshow .SSControls .SSStartButton
  {
        height: 24px;
        width: 79px;
        float:left;
        /* TODO: Replace with button image "Start Slideshow"*/

    }
#divTemplate .Slideshow .SSControls .SSHideCaptionsButton
  {
    	display: block;
        height: 24px;
        width: 104px;
        float:left;
        /* TODO: Replace with button image "Hide Captions"*/

    }
#divTemplate .Slideshow .SSControls .SSShowCaptionsButton
  {
    	display: block;
        height: 24px;
        width: 104px;
        float:left;
        /* TODO: Replace with button image "Show Captions"*/

    }
	
#divTemplate .SSControls{display:block}



.BYLS .footer-container{
width:980px;
overflow:hidden;
}

.BYLS .footer-container{
width:980px;
overflow:hidden;
float:left
}

.BYLS .footer-bottom{
    overflow: hidden;
    padding: 10px;
    width: 960px;
}

.BYLS .footer-bottom a{

    color: #FFFFFF;
    display: block;
    float: left;
    margin: 0 10px 0 0 !important;

}

.BYLS .footer-bottom-box{
width:138px;
border-right:1px dotted #fff;
float:left;
text-align:left;
overflow:hidden;
padding:0 10px;
}

.BYLS .footer-links-strip{

    border-top: 1px solid #FFFFFF;
    overflow: hidden;
    padding: 10px;
    width: 960px;

}

.BYLS .footer-links-strip .WPZ_Header_new a{border:none;margin:0}

.BYLS .footer-links-strip .WP_Buttons_new2 a{border:none;margin:0}

.BYLS .footer-links-strip .WPZ{border:none}

.BYLS .footer-links-strip a{

    color: #FFFFFF;
    display: block !important;
    float: left;
    padding: 0 10px;
	border-right:1px solid #fff;
	width:auto;

}


.BYLS .footer-bottom-box h1,.BYLS .footer-bottom-box h2,.BYLS .footer-bottom-box h3{
font-size:130%;
margin:0 0 5px;
overflow:hidden;
padding:0;
width:138px;
line-height:18px;
color:#fff;
}

.BYLS .footer-bottom-box a{
display:block;
float:left;
margin:0 0 5px;
overflow:hidden;
text-decoration:none;
width:137px;
color:#fff;
}

.BYLS .footer-bottom-box a:hover{
display:block;
float:left;
text-decoration:underline !important;
width:100%;
margin:0 0 5px;
color:#fff;
}


.BYLS .footer-social-bar{

    float: left;
    height: auto;
    padding: 10px;
    width: 960px;
	color:#fff;
	font-weight:bold;
}

.BYLS .social-bar-right{float: right;margin: 15px 0 0;width: 360px}

.BYLS .footer-social-bar .WPZ{border:none}

.BYLS .footer-social-bar .footerlabel{

    float: left;
    width: 550px;
	text-align:left;
    margin: 0 10px 0 0;
	position:relative;
}

.BYLS .footer-social-bar .footerlabel img{border:1px solid #ccc}

.BYLS .footer-social-bar .footerlabel h1,.BYLS .footer-social-bar .footerlabel h2,.BYLS .footer-social-bar .footerlabel h3{margin:5px 0 0 0;padding:0;color:#fff}
.BYLS .footer-social-bar .footerimages{

    float: left;
    width: auto;
	text-align:right;

}

.BYLS .footer-social-bar .footerimages img,.BYLS .footer-social-bar .footerlabel img{
float:left;
margin:0 10px;
}


.BYLS .footer-social-bar .follow-us{

    float: left;
    margin: 5px 10px 0 0;
    text-align: right;
    width: 90px;

}

.BYLS .hidden{
visibility:hidden
}

.BYLS a img, .BYLS .article-section .inner-column{
border:none
}


.BYLS .section-box img,.section-box-news img{
float:left;
overflow:hidden
}

.BYLS .main-content-left{width:640px;float:left;margin:0 0 0 11px}

.BYLS .article-section .main-content-left{
float:left;
width:639px;
}

.BYLS .section-full-width{
margin:0 0 10px 0;
}

.BYLS .section-full-width-scroller{
float:left;
height:auto;
width:980px;
margin:10px 0 0;
}

.BYLS .top-column-left .section-box .content,.BYLS .section-box .content,#divPreview .section-box .content{
height:192px;
background:#fff !important;
overflow:hidden;
padding:10px 0 20px;
line-height:16px;
}

.BYLS .section-container .top-column-left .content img,.BYLS .section-container .content img,#divPreview .content img{
float:left;
vertical-align:top;
margin:2px 10px
}

.BYLS .section-container .top-column-left .content ul li a,.BYLS .section-container .content ul li a,#divPreview .content ul li a{
float:left;
height:18px;
overflow:hidden;
display:block;
}

.BYLS .section-container .top-column-left .section-box,.BYLS .section-box,#divPreview .section-box{
width:100%;
height:270px;
overflow:hidden;
margin:0 0 10px;
padding:0
}

.BYLS .section-container .content p,.BYLS .section-box-small .content p,#IframeArticle body{
margin:0;
padding:0
}

.BYLS .section-container ul li a{
text-decoration:none;
}

.BYLS .section-container ul li a:hover{
text-decoration:underline !important
}

.BYLS .jcarousel-skin-homepage .jcarousel-next-horizontal:hover,.BYLS .jcarousel-skin-homepage .jcarousel-prev-horizontal:hover,.BYLS .jcarousel-skin-footer .jcarousel-next-horizontal:hover,.BYLS .jcarousel-skin-footer .jcarousel-prev-horizontal:hover{
background-position:-32px 0 !important
}

.BYLS .jcarousel-skin-homepage .jcarousel-next-horizontal:active,.BYLS .jcarousel-skin-homepage .jcarousel-prev-horizontal:active,.BYLS .jcarousel-skin-footer .jcarousel-next-horizontal:active,.BYLS .jcarousel-skin-footer .jcarousel-prev-horizontal:active{
background-position:-64px 0 !important
}

.BYLS .jcarousel-skin-homepage .jcarousel-next-disabled-horizontal,.BYLS .jcarousel-skin-homepage .jcarousel-next-disabled-horizontal:hover,.BYLS .jcarousel-skin-homepage .jcarousel-next-disabled-horizontal:active,.BYLS .jcarousel-skin-homepage .jcarousel-prev-disabled-horizontal,.BYLS .jcarousel-skin-homepage .jcarousel-prev-disabled-horizontal:hover,.BYLS .jcarousel-skin-homepage .jcarousel-prev-disabled-horizontal:active,.BYLS .jcarousel-skin-footer .jcarousel-next-disabled-horizontal,.BYLS .jcarousel-skin-footer .jcarousel-next-disabled-horizontal:hover,.BYLS .jcarousel-skin-footer .jcarousel-next-disabled-horizontal:active,.BYLS .jcarousel-skin-footer .jcarousel-prev-disabled-horizontal,.BYLS .jcarousel-skin-footer .jcarousel-prev-disabled-horizontal:hover,.BYLS .jcarousel-skin-footer .jcarousel-prev-disabled-horizontal:active{
cursor:default !important;
background-position:-96px 0 !important
}

.BYLS .article-section-inner ul li a {text-decoration: underline;}

/* Nav Start NEVER COMPRESS */

.BYLS .hidden{
visibility:hidden
}

.BYLS .navbar-container-outer{
background:url(/images/Baylis/navbar-container-outer-bg.gif) repeat-x top
}

.BYLS .navbar-container{
width:980px;
font-size:100%;
margin:0 auto;
text-align: center;
height:70px;
position:relative;
z-index:50;
float:left;
}

.BYLS .navbar-container ul{
list-style-type:none;
padding:0;
margin:0;
float:left;
display:block;
width:980px;
}

.BYLS .navbar-container ul li{
height:auto;
float:left;
}

.BYLS .navbar-container ul li ul{
display:block;
height:24px;
width:960px;
/* was overflow:hidden here */
padding:0; 
position:absolute;
left:10px !important;
top:40px; 
background:none;
color:#fff;
}

.BYLS .navbar-container ul li ul li{
position:relative;
}

/* top nav anchors start */

.BYLS .navbar-container ul li a{
display:block;
padding:8px 0; 
float:left;
text-decoration:none; 
font-weight: bold; 
margin:0;
background:url(/images/Baylis/navbar-btn-bg.gif) repeat-x center top #000;
color:#000
}

.BYLS .navbar-container ul li a:hover{
background-image: none;
display:block;
text-decoration:none; 
font-weight: bold; 
border-bottom:none;
float:left;
}

/* top nav colors start */

.BYLS .navitem0,.BYLS .navitem1,.BYLS .navitem2,.BYLS .navitem3,.BYLS .navitem4,.BYLS .navitem5,.BYLS .navitem6,.BYLS .navitem7 {width:107px}
.BYLS .navitem8{border-right: none;width:108px}

/*bottom nav anchors start */
.BYLS .navbar-container ul li ul li a{
display:block;
background:none;
height:14px;
width:auto;
padding:5px 4px; 
float:left;
text-decoration:none; 
font-weight:bold;
margin:0 5px !important;
border:none;
}

.BYLS .navbar-container ul li ul li a:hover{
height: 17px;
width:auto;
float:left;
text-decoration:underline;
font-weight:bold; 
display:block; 
border:none; 
margin:0 5px !important;
background:none;
}

/*bottom nav anchors end */
/* Next Level Nav Start */
/* Nav Start*/

.BYLS .navbar-container ul li ul li ul{
font-size:100%;
left:0;
list-style-type:none;
padding:0;
position:absolute;
top:30px;
width:162px;
border-top:1px solid #AFB2BA;
}

.BYLS .navbar-container ul li ul li ul li{
display:block;
float:none;
height:auto;
list-style-type:none;
overflow:hidden;
padding:0;
white-space:normal;
width:162px;
line-height:16px;
color:#FFF
}

/*bottom nav anchors start */

.BYLS .navbar-container ul li ul li ul li a{
display:block;
float:none;
font-size:90%;
font-weight:normal;
height:auto;
margin:0 !important;
padding:5px;
text-align:left;
text-decoration:none;
white-space:normal;
width:150px;
}

.BYLS .navbar-container ul li ul li ul li a:hover{
display:block;
float:none;
font-size:90%;
font-weight:normal;
height:auto;
margin:0 !important;
padding:5px;
text-align:left;
text-decoration:underline;
white-space:normal;
width:150px;
color:fff;
}
/* Nav End */

/* Header Links */

.BYLS .news-div-inner-right,.BYLS .social-buttons{
background:none repeat scroll 0 0 #FFF
}

.BYLS .inner-column h1,.BYLS .inner-column h2,.BYLS .outer-column h1,.BYLS .outer-column h2,.BYLS .main-content-left h1,.BYLS .main-content-left h2,.BYLS .inner-column a.link,.BYLS .outer-column a.link,.BYLS .main-content-left a.link 

{
background: url(/images/Baylis/header-block-white.gif) repeat-x #d3161d;
width:620px;
color:#fff;
text-align:right;
display:block;
overflow:hidden;
font-size:100%;
margin:10px 0;
height:29px;
border-bottom:3px solid #efefef;
padding:0
}

/* Lable H3 Styles */
.BYLS .outer-column h3,.BYLS .inner-column h3{

    background: #000;
    border-bottom: medium none;
    display: block;
    font-size: 140%;
    height: 25px;
    margin: 0 0 10px 0;
    overflow: visible;
    padding: 8px 10px 0;
    text-align: left;
    width: 280px;
	color:#fff;
	
}

.BYLS .outer-column a.link{width:300px}

.BYLS .outer-column h1,.BYLS .outer-column h2,.BYLS .inner-column h1,.BYLS .inner-column h2{
width:300px;
text-align:left;
font-size:100%;
height:auto;
border:none;
padding:0 0 1px 0;
margin: 0 0 10px;
}

.BYLS .inner-column a.link,.BYLS .outer-column a.link,.BYLS .main-content-left a.link{height:29px;border-bottom:3px solid #efefef;padding:0;margin:0;text-decoratin:none}
.BYLS .inner-column a.link:hover,.BYLS .outer-column a.link:hover,.BYLS .main-content-left a.link:hover{height:29px;padding:0;margin:0;text-decoration:underline}

.BYLS .inner-column h1 span,.BYLS .inner-column h2 span,.BYLS .outer-column h1 span,.BYLS .outer-column h2 span,.BYLS .main-content-left h1 span,.BYLS .main-content-left h2 span,.BYLS .inner-column a.link span,.BYLS .outer-column a.link span,.BYLS .main-content-left a.link span{float:right;padding:8px 10px 2px 30px;background: url(/images/Baylis/header-block-opa.png) no-repeat #d3161d;height:17px;overflow:hidden;font-weight:bold}


/* Section Features block */
.BYLS .features-container{padding:0 0 8px;background:url(/images/Baylis/header-line.jpg) repeat-x bottom;margin:10px 0;width:617px;float:left}
.BYLS .features{float:left;padding:15px;width:589px;background:url(/images/Baylis.BYLS-features-bg.jpg) #d3d7d6 repeat-x;overflow:hidden}
.BYLS .features .features-line{

    border-bottom: 1px dotted #000;
    margin: 0 13px;
    padding: 0;
    width: 564px;

}
.BYLS .features .features-line h1,.BYLS .features .features-line h2,.BYLS .features .features-line h3{

    background: none repeat scroll 0 0 transparent !important;
    border-bottom: medium none;
    float: left;
    font-size: 180%;
    margin: 0;
    padding: 5px 0 0;
    text-align: left;
}

.BYLS .features .features-line h1 a,.BYLS .features .features-line h2 a,.BYLS .features .features-line h3 a,.BYLS .features .features-line h1 a:hover,.BYLS .features .features-line h2 a:hover,.BYLS .features .features-line h3 a:hover{

    background: none repeat scroll 0 0 transparent !important;
    border-bottom: medium none;
    float: left;
    font-size: 180%;
    margin: 0;
    padding: 0;
    text-align: left;
}

.BYLS .features .features-line a{

    background: none repeat scroll 0 0 transparent !important;
    border-bottom: medium none !important;
    float: left;
    font-size: 180%;
    margin: 0;
    padding: 0;
    text-align: left;
	text-decoration:none;
}

.BYLS .features .features-line a:hover{

    background: none repeat scroll 0 0 transparent !important;
    border-bottom: none;
    float: left;
    font-size: 180%;
    margin: 0;
	text-decoration:underline;
    padding: 0;
    text-align: left;
}

.BYLS .features .features-line a span{

    background: none !important;
    float: left;
    text-align: left;
	padding:5px 0 10px 0;

}

.BYLS .features h2 span, .BYLS .features h1 span, .BYLS .features h3 span
{
	background: none !important;
}

.BYLS .features .features-item h3
{
	background: none;
	border:none;
}

.BYLS .features h2 span,.BYLS .features h1 span,.BYLS .features h3 span{background:none;float:none;padding:0;height:auto;margin:0}
.BYLS .features .features-item,#divPreview .features-item{margin:10px 14px 10px 13px;width:120px;float:left}
.BYLS .features .features-item h3,#divPreview .features-item h3{

    font-size: 150%;
    height: 16px;
    margin: 0;
    padding: 5px 0 10px;
    width: 120px;

}
.BYLS .features .features-item h3 a,#divPreview .features-item h3 a{color:#fff;float:left}
.BYLS .features .features-item a,#divPreview .features-item a{margin:0}
.BYLS .features .features-item img,#divPreview .features-item img{margin:3px 0;width:120px;height:60px}
.BYLS .features .features-item .features-text,#divPreview .features-text{margin:5px 0 0;height:63px;overflow:hidden}
.BYLS .features .features-item .features-text a,#divPreview .features-text a{float:none;margin:0;padding:0}
/* Section Features End */

/* News Styles */
.BYLS .section-box-news,#divPreview .section-box-news{
border-bottom:1px dotted #CCCCCC;
height:auto;
padding:0 0 10px;
margin:0 0 15px;
overflow:hidden;
width:300px;
height:230px;
text-align:left
}

.BYLS .date-box, #divPreview .date-box{

    float: left;
    width: 290px;
	height:20px;
	margin:5px 0 0;

}

.BYLS .section-box-news .headline_inner,#divPreview .section-box-news .headline_inner{
    height: 40px;
    overflow: hidden;
    padding: 0;
    width: 300px;
	position:relative;
}

.BYLS .section-box-news .headline_inner h3,#divPreview .section-box-news .headline_inner h3{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 150%;
    font-weight: 100;
    height: auto;
    letter-spacing: 0;
    line-height: 19px;
    margin: 0 0 2px;
    padding: 0 0 10px;
    text-align: left;
    width: 300px;
}

.BYLS .section-box-news .headline_inner h3 a,#divPreview .section-box-news .headline_inner h3 a{
    color: #000000;
    float: left;
    width: 290px;
	padding:0 0 5px 0;

}

/* THIS WILL BE THE DATE STYLES FOR NEWS FORMAT
.BYLS .section-box-news .byline,#divPreview .section-box-news .byline{

    float: left;
    left: 0;
    position: absolute;
    top: 0;
}
*/

.BYLS .section-box-news img,#divPreview .section-box-news img{
margin:0 10px 5px 5px !important;
}

.BYLS .section-box-news .content,#divPreview .section-box-news .content{
height:auto;
overflow:hidden;
padding:10px 0;
width:300px !important;
height:150px;
}

.BYLS .section-box-news .content p,#divPreview .section-box-news .content p{

    height: 96px;
    overflow: hidden;

}

.BYLS .section-box-news .news-content-inner{overflow: hidden; height: 107px} 


.BYLS .top-column-left .section-box-news-wide,#divPreview .section-box-news-wide{
    background: url("/images/bottom-line.gif") repeat-x scroll center bottom transparent;
    border: medium none;
    height: 260px;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 617px;
}

.BYLS .top-column-left .section-box-news-wide .content,#divPreview .section-box-news-wide .content{
height:190px;
overflow:hidden;
line-height:16px;
}

.BYLS .top-column-left .section-box-news-wide .content p,
#divPreview .section-box-news-wide .content p{
overflow:hidden;
float:none;
padding:0;
margin:0;
}

.BYLS .section-box-news-wide .headline_inner,#divPreview .section-box-news-wide .headline_inner{
height:auto;
overflow:hidden;
width:350px;
padding:0;
margin:0 0 10px
}

.BYLS .section-box-news-wide .headline_inner h3,#divPreview .section-box-news-wide .headline_inner h3{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000 !important;
    float: left;
    font-family: georgia;
    font-size: 200%;
    font-weight: 100;
    height: auto !important;
    line-height: normal;
    margin: 0;
    padding: 1px 0;
    text-align: left;
    width: 350px;
}

.BYLS .section-box-news-wide .headline_inner h3 a,#divPreview .section-box-news-wide .headline_inner h3 a{
color:#000 !important;
text-decoration:none;
padding:0;
display:block;
float:left;
height:auto !important;
}

.BYLS .section-box-news-wide .headline_inner h3 a:hover,#divPreview .section-box-news-wide .headline_inner h3 a:hover{
color:#000 !important;
text-decoration:underline;
}

.BYLS .section-box-news-wide .headline_inner .byline,#divPreview .section-box-news-wide .headline_inner .byline{
float:left;
height:auto;
width:500px;
}

.BYLS .section-box-news-wide .read-more, #divPreview .section-box-news-wide .read-more{

    bottom: 20px;
    height: 15px;
    position: absolute;
    right: 5px;
    width: 75px;

}

.BYLS .section-breaking-news .content h3,#divPreview .section-breaking-news .content h3{

    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    font-size: 200%;
    height: 20px;
    margin: 5px 0 10px;
    padding: 2px 0 5px 0;
    text-align: left;
    width: 300px;
	color:#000;
    font-family:Georgia, "Times New Roman", Times, serif; 
}

.BYLS .section-breaking-news .content h3 a,#divPreview .section-breaking-news .content h3 a{text-decoration:none;color:#000}
.BYLS .section-breaking-news .content h3 a:hover,#divPreview .section-breaking-news .content h3 a:hover{text-decoration:underline;color:#000}

.BYLS .section-breaking-news .section-box-header h2,.BYLS .section-breaking-news .section-box-header h2 a,.BYLS .section-breaking-news .section-box-header h2 a:hover,#divPreview .section-breaking-news .section-box-header h2,#divPreview .section-breaking-news .section-box-header h2 a,#divPreview .section-breaking-news .section-box-header h2 a:hover{color:#fff}

.BYLS .section-breaking-news .section-box,#divPreview .section-breaking-news .section-box{

background:url("/images/Baylis/bottom-line-grade.gif") repeat-x scroll center bottom transparent;

}

#divCaption{
background:none repeat scroll 0 0 #EFEFEF;
padding:5px;
text-align:center;
}

.BYLS .ClassifiedResults{padding:10px 0;border-bottom:1px solid #efefef;margin:5px 0}

.BYLS .news-div-article-right h1,#divPreview .news-div-article-right h1,.BYLS .news-div-article-right h2,#divPreview .news-div-article-right h2,.BYLS .news-div-article-right h3,#divPreview .news-div-article-right h3{
float:left;
font-size:110%;
font-weight:bold;
margin:0;
padding:0;
width:300px;
background:none !important;
}

.BYLS .news-div-article-right h1 a, #divPreview .news-div-article-right h1 a,.BYLS .news-div-article-right h2 a, #divPreview .news-div-article-right h2 a,.BYLS .news-div-article-right h3 a, #divPreview .news-div-article-right h3 a{
display:block;
float:left;
padding:5px 0 5px 15px;
width:295px;
background: url("/images/Baylis/list-arrow-grey.gif") no-repeat scroll left 8px;
}

.BYLS .news-div-article-right img,#divPreview .news-div-article-right img{
float:left;
margin:0 5px
}

.BYLS .news-div-article-right img,#divPreview .news-div-article-right img{
float:left;;
}

.BYLS .sky-container{position:absolute;right:-130px;top:286px}

.BYLS a.link:hover{text-decoration:underline}

.pollQuestion{font-weight:bold;margin:0;padding:10px 0}
.pollResultBar{background:url(/Images/poll-bar_red.jpg) repeat-x}
.pollAnswers label{font-weight:bold}
.pollResults span{width:100%;float:left;margin:2px 0;font-weight:bold}
.pollQuestion{margin:5px 0;font-size:100%;padding-bottom:5px;border-bottom:1px solid #ccc;float:left;width:100%;float:left}
.pollAnswers,.pollResults{clear:both;float:left;width:auto !important;font-size:90%;text-align:left}
.pollAnswers TR, .pollAnswers TABLE,.pollResults TR,.pollResults TABLE{width:100%;clear:both}
.pollAnswers TR TD,.pollResults TR TD{margin:5px 0;padding:5px 5%;border:1px solid #ccc;float:left;clear:both;width:90%}
.pollAnswers TR INPUT,.pollResults TR INPUT{margin:0 10px 0 0;vertical-align:middle;padding:0}
.pollAnswers TR TD{background:#fff url(/Images/poll-question.jpg) no-repeat 95% 50%}
.pollResults TR TD{background:#fff url(/Images/poll-answer.jpg) no-repeat 95% 50%}
.pollClosingDate{font-size:90%;margin:5px;float:left}
.pollResultBar{float:left;height:9px;margin:5px}


/* Article Search Results Page */
#divArticle{float:left;width:100%;float:left}
#divArticle h1{margin:0 !important;padding:10px 0 !important;width:100%}
#divArticle span{padding:0;margin:0;background:none;display:inline;float:none}
table.articleSearchResults{margin:0;padding:0;float:left}
table.articleSearchResults td{border-bottom:1px solid #ccc;padding:15px 0;font-size:80%;line-height:14px}
table.articleSearchResults td a{color: #000000;font-size: 120%;margin:0;float:left;width:100%;padding:0;height:auto}
table.articleSearchResults td a,table.articleSearchResults td a:visited,table.articleSearchResults td a:active{text-decoration:none !important}
table.articleSearchResults td a:hover{text-decoration:underline !important;color:#9B0007 !important}
table.articleSearchResults .PublishedDate{color:#888888;margin:5px 0 0}
/* END Article Search Results Page */

/* COMPOSITE BUNDLE STYLES */

.BYLS .composite-bundle .section-box-outer{background:url("/images/Baylis/bottom-line-grade.gif") repeat-x scroll center bottom transparent}

.BYLS .composite-bundle ul,#divPreview .composite-body ul{    
    float: left;
    margin: 0 !important;
    padding: 0 !important;
    text-align: left;
    width: 300px !important;
	}
	
.BYLS .composite-bundle .composite-body,#divPreview .composite-body .composite-body{

    border-bottom:1px dotted #ccc;
	height: 80px;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 0 0 10px;
    width: 280px;
	float:left;

}

.BYLS .composite-bundle .composite-body-small,#divPreview .composite-body .composite-body-small{

    border-bottom:1px dotted #ccc;
	height: 202px;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 0 0 10px;
    width: 280px;
	float:left;

}

.BYLS .composite-bundle .composite-body-small .LeftBox ,#divPreview .composite-body .composite-body-small .LeftBox{

    float: left;
    height: 200px;
    overflow: hidden;
    width: 125px;

}

.BYLS .composite-bundle .composite-body-small .LeftBox a ,#divPreview .composite-body .composite-body-small .LeftBox a{height:auto}
.BYLS .composite-bundle .composite-body-small .LeftBox a img ,#divPreview .composite-body .composite-body-small .LeftBox a img{margin: 5px 0}

.BYLS .composite-bundle .composite-body-small .RightBox ,#divPreview .composite-body .composite-body-small .RightBox{

    float: left;
    height: 200px;
    margin: 0 0 0 15px;
    width: 140px;

}

.BYLS .composite-bundle .composite-body-small .RightBox a ,#divPreview .composite-body .composite-body-small .RightBox a{text-decoration:none}
.BYLS .composite-bundle .composite-body-small .RightBox a:hover ,#divPreview .composite-body .composite-body-small .RightBox a:hover{text-decoration:underline}
.BYLS .composite-bundle .composite-body-small .RightBox h3 ,#divPreview .composite-body .composite-body-small .RightBox h3{

    background: none repeat scroll 0 0 transparent;
    float: left;
    height: auto;
    padding: 10px 0 0;
    width: 125px;

}



.BYLS .composite-bundle .composite-body-inner,#divPreview .composite-body .composite-body-inner{overflow:hidden;height:80px}

.BYLS .composite-bundle .composite-body-inner-small,#divPreview .composite-body .composite-body-inner-small{overflow:hidden;height:200px}

.BYLS .composite-bundle .composite-body-inner img,#divPreview .composite-body .composite-body-inner img{margin: 0 10px 0 0 !important;padding: 0 !important;float:left}

.BYLS .composite-bundle .composite-body-inner a,#divPreview .composite-body .composite-body-inner a{height:auto !important}

.BYLS .composite-bundle .composite-links,#divPreview .composite-body .composite-links{

    border: medium none;
    float: left;
    margin: 0 0 0 10px;
    padding: 0 !important;
    width: 268px;

}

.BYLS .composite-bundle li.links .composite-links,#divPreview .composite-body li.links .composite-links{border-top: medium none !important;height: 35px !important;margin: 0 !important;width:265px;overflow:hidden} 


.BYLS .composite-bundle li.links .composite-links a,#divPreview .composite-body li.links .composite-links a{

    display: block;
    height: 35px !important;
    overflow: visible;
    width: 265px;
	padding:0 1px;
	
	
}

.BYLS .composite-bundle li.links .composite-links a:hover,#divPreview .composite-body li.links .composite-links a:hover{

    display: block;
    height: 35px !important;
    overflow: visible;
    width: 265px;
	padding:0 1px;
	
	
}		

.BYLS .composite-bundle li.body,#divPreview .composite-body li.body{

    background: none repeat scroll 0 0 transparent !important;
    border: none !important;
    font-weight: 100 !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
	width:300px !important;

}
.BYLS .composite-bundle li.links,#divPreview .composite-body li.links{

    border-top: medium none !important;
    height: auto !important;
    margin: 0 0 0 10px !important;
    padding: 0;
    width: 266px !important;
	
}

.BYLS .composite-bundle li.links a,.BYLS .composite-bundle li.links a:hover,#divPreview .composite-body li.links a,#divPreview .composite-body li.links a:hover{padding:0;margin:0;line-height:14px}

/* COMPOSITE BUNDLE WIDE STYLES */

/* COMPOSITE BUNDLE DOUBLE STYLES START */

.BYLS .composite-bundle .composite-bundle-abstract{

    height: 80px;
    overflow: hidden;
	
}

.BYLS .composite-bundle .composite-links-double{
    
	left: 300px;
    overflow: hidden;
    position: relative;
    top: -130px;
    width: 310px;

}


.BYLS .composite-bundle .composite-links-double .links{width:300px !important}
.BYLS .composite-bundle .composite-links-double .composite-links{width:300px !important}
.BYLS .composite-bundle .composite-links-double a{width:285px !important} 
.BYLS .composite-bundle .composite-links-double li{width:300px !important}

/* COMPOSITE BUNDLE DOUBLE STYLES END */

.BYLS .top-column-left .composite-bundle ul,#divPreview .composite-body ul{    
    float: left;
    margin: 0 !important;
    padding: 0 !important;
    text-align: left;
    width: 617px !important;
	}
	
.BYLS .top-column-left .composite-bundle .composite-body,#divPreview .composite-body .composite-body{

    border-bottom:1px dotted #ccc;
	height: 80px;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 0 0 10px;
    width: 595px;
	float:left;

}

.BYLS .top-column-left .composite-bundle .composite-body-inner,#divPreview .composite-body .composite-body-inner{overflow:hidden;height:80px;width:595px}

.BYLS .top-column-left .composite-bundle .composite-body-inner img,#divPreview .composite-body .composite-body-inner img{margin: 0 10px 0 0 !important;padding: 0 !important}

.BYLS .top-column-left .composite-bundle .composite-body-inner a,#divPreview .composite-body .composite-body-inner a{height:auto !important}

.BYLS .top-column-left .composite-bundle .composite-links,#divPreview .composite-body .composite-links{

    border: medium none;
    float: left;
    margin: 0 0 0 10px;
    padding: 0 !important;
    width: 268px;

}

.BYLS .top-column-left .composite-bundle li.links .composite-links,#divPreview .composite-body li.links .composite-links{border-top: medium none !important;height: 35px !important;margin: 0 !important;width:595px;overflow:hidden} 


.BYLS .top-column-left .composite-bundle li.links .composite-links a,.BYLS .top-column-left .composite-bundle li.links .composite-links a:hover,#divPreview .composite-body li.links .composite-links a,#divPreview .composite-body li.links .composite-links a:hover

{

    display: block;
    height: 35px !important;
    margin: 2px 0 0 15px;
    overflow: visible;
    width: 575px;
	
	
}	

.BYLS .top-column-left .composite-bundle li.body,#divPreview .composite-body li.body{

    background: none repeat scroll 0 0 transparent !important;
    border: none !important;
    font-weight: 100 !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
	width:617px !important;

}
.BYLS .top-column-left .composite-bundle li.links,#divPreview .composite-body li.links{

    border-top: medium none !important;
    height: auto !important;
    margin: 0 0 0 10px !important;
    padding: 0;
    width: 595px !important;

}

.BYLS .top-column-left .composite-bundle li.links a,.BYLS .top-column-left .composite-bundle li.links a:hover,#divPreview .composite-body li.links a,#divPreview .composite-body li.links a:hover{padding:0;margin:0;line-height:14px}

/* COMPOSITE BUNDLE WIDE STYLES END */
/* COMPOSITE BUNDLE STYLES END */

.BYLS .PageLinks a{width:auto!important;float:none;margin:0 5px}


/*Fixed-Content-Boxes Style */

.BYLS .Fixed-Content-Boxes{float:left} /*was a float left here */
.BYLS .Fixed-Content-Boxes .section-box-header{float: left;height: auto;margin: 0 0 10px}
.BYLS .Fixed-Content-Boxes .section-box-header a{height:auto;overflow:visible;border:none;color:#fff;background:none !important;display:block;cursor:pointer;margin:0 !important;float:left}

.BYLS .Fixed-Content-Boxes .section-box-header a:hover{margin:0 !important;height:auto;float:left}

.BYLS .Fixed-Content-Boxes .section-box-header span{

    background: none repeat scroll 0 0 transparent;
    float: left !important;
    margin: 0 !important;
    padding: 0 0 5px 0 !important;
	text-align:left;

}

.BYLS .Fixed-Content-Boxes .section-box-header h2{

    float: left;
    height: auto !important;
    overflow: visible;
    padding: 8px 10px 5px !important; /*was 8px 10px 5px */
	line-height:16px;

}

.BYLS .Fixed-Content-Boxes .news-no-header .section-box-news .content, #divPreview .news-no-header .section-box-news .content{height:200px;padding:0}

/*Fixed-Content-Boxes Styles End */

/*Video-Content-Boxes Style */

.BYLS .Video-Content-Boxes{float:left} /*was a float left here */
.BYLS .Video-Content-Boxes .section-box-header a{height:auto;overflow:visible;border:none;color:#fff;background:none !important;display:block;cursor:pointer;margin:0 !important;float:left}

.BYLS .Video-Content-Boxes .section-box-header a:hover{margin:0 !important;height:auto;float:left}

.BYLS .Video-Content-Boxes .section-box-header span{

    background: none repeat scroll 0 0 transparent;
	
}

.BYLS .Video-Content-Boxes .section-box-header h2{

    float: left;
    height: auto !important;
    overflow: visible;
    padding: 8px 10px 5px !important; /*was 8px 10px 5px */
	line-height:16px;

}

/*Video-Content-Boxes Styles End */

/* Video Box Styles */

.BYLS .outer-column .Vid-Box-Container, .BYLS .inner-column .Vid-Box-Container{

    background: url("/images/Baylis/bottom-line-grade.gif") repeat-x scroll center bottom transparent;
    height: 202px;
    margin: 0 0 10px !important;
    padding: 0 0 24px !important;
}


.BYLS .Video-Header{
float:left;
width:180px;
overflow:hidden;
text-align:left;
}

.BYLS .Video-Header h2{float:left}
.BYLS .Video-Header h2 span{

    float: left !important;
    margin: 0;
    padding: 0 !important;

}

.BYLS .Video-Link{

    float: left;
    overflow: hidden;
    padding: 8px 0 10px 0;
    text-align: right;
    width: 110px;
	height:auto;
}
.BYLS .Video-Link a span{
    background: none repeat scroll 0 0 transparent !important ;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
	height:14px;
}

.BYLS .Video-Link a{
    display: block;
    float: none;
    height: 14px;
    margin: 0 !important;
    padding: 0 !important;
}

/* Video Box Styles End */

/* New Styles Added 24th August 2011 */

.BYLS .news-no-header,#divPreview .news-no-header{float:left}

.BYLS .news-no-header .centre-image,#divPreview .news-no-header .centre-image{

    height: 150px;
    overflow: hidden;
    text-align: center;
    width: 100%;
}

.BYLS .news-no-header .centre-image img,#divPreview .news-no-header .centre-image img{float: none !important;margin: 0 auto 10px !important}
.BYLS .news-no-header .centre-text,#divPreview .news-no-header .centre-text{

    height: 40px;
    margin: 10px 0 0;
    overflow: hidden;
    text-align: center;
    width: 100%;
}

/* New Styles Added 24th August 2011 End */

/*Dart Advert Styles */
.BYLS .page-head .DartAdvert{margin:0}
.BYLS .outer-column .DartAdvert{margin:0 0 29px}
.BYLS .inner-column .DartAdvert{margin:0 0 29px}

/* ADVANCED SEARCH STYLES */

#ctl01_divAdvancedSearch{

    background: none repeat scroll 0 0 #F8F8F8;
    margin: 0 auto;
    padding: 10px;
    width: 450px;

}

.advanced-search{
    float: left;
    font-size: 12px;
    line-height: 13px;
    text-align: center;
	color:#000 !important;
}

.advanced-search a,.advanced-search a:hover{color:#000 !important}

.articleSearchResults .textbox{border:1px solid #999}

.articleSearchResults td,.articleSearchResults th{padding:10px}

.articleSearchResults input{margin:5px}
input.textAdvancedSearchStringbox{color: #b9b9b9; width: 430px; padding: 2px;margin:0;border:1px solid #999}

/* ADVANCED SEARCH STYLES END*/

/*PHOTOGALLERY SLIDER STARTS HERE*/
.BYLS #slider img{
	border: none;
	display: inline;
}

.BYLS #slider .clearfix{
	display: inline-table;
}

.BYLS #slider .clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Hides from IE-mac \*/

.BYLS #slider * html .clearfix{
	height: 1%;
}

/*.clearfix{
	display: block;
}
*/

.BYLS #slider a{
	color: #fff;
	text-decoration: none;
	font-weight:bold;
	font-size:140%;
	float:none;	
}

.BYLS #slider a:hover{
	text-decoration: none;
}

.BYLS #slider #container{
	text-align: center;
	margin: 0 auto;
	font-size:16px
}

.BYLS #slider #header{
	position: relative;
	padding-top: 20px;
	margin-bottom: 20px;
}

.BYLS #slider h3{
	font-weight: normal;
	padding: 2px;
	background-color: #cc3030;
	color: #fff7cc;
	text-align: center;
	font: 12px/14px Helvetica, Arial, sans-serif;
}

.BYLS #slider{
	/*width: 780px;*/
	/*border: 1px solid #0f0;*/
	margin: 0 auto;
	background: url(/images/PhotoGallerySlider/scroller-backg-blue.gif) repeat-x #a2c4de;
	border: 3px solid #3399cc;
	border-left:none;
	border-right:none;
	height:220px;
	padding:30px 0;
	overflow:hidden
}

.BYLS .blue #slider{background: url(/images/PhotoGallerySlider/scroller-backg-blue.gif) repeat-x #a2c4de;border: 3px solid #3399cc;border-left:none;border-right:none}
.BYLS .green #slider{background: url(/images/PhotoGallerySlider/scroller-backg-green.gif) repeat-x #a8cabc;border: 3px solid #216c4d;border-left:none;border-right:none}
.BYLS .purple #slider{background: url(/images/PhotoGallerySlider/scroller-backg-purple.gif) repeat-x #adaabe;border: 3px solid #635d84;border-left:none;border-right:none}
.BYLS .red #slider{background: url(/images/PhotoGallerySlider/scroller-backg-red.gif) repeat-x #e4a5a2;border: 3px solid #cc3e34;border-left:none;border-right:none}
.BYLS .slider-shadow{
	background:url(/images/Baylis/bottom-line-grade.gif) repeat-x;
	width:980px;
	height:10px;
}


.BYLS #slider .floating{
	width: 100%;
}

.BYLS #slider ul{
	list-style-type: none;
	width: 100%;
	height: 167px;
	margin:0 auto;
	width: 936px;
	overflow:hidden;
	padding:0;
	/*border: 1px solid #00f;*/
}

.BYLS #slider ul li{
	float: left;
	text-align: center;
	margin: 15px 25px 0;
	overflow:hidden
}

.BYLS #slider ul li img{
	display: inline;
	padding:0;
	margin:0;
}

.BYLS #slider .floating{
	float: left;
}

.BYLS #slider #butleft, #slider #butright{
	padding: 0;
	margin: 0;
	display:block
}
.BYLS #slider #butleft img,#slider  #butright img{
	padding: 0;
	margin: 0;
	display:block;
	height:33px;
	width:27px
}

.BYLS #slider ul li a{display:block;background:#000;overflow:hidden;border: 3px solid #fff}

.BYLS .blue #slider #butleft{background: url(/images/PhotoGallerySlider/scroller-arrow-blue-left.png) no-repeat;width:27px;height:33px}
.BYLS .blue #slider #butright{background: url(/images/PhotoGallerySlider/scroller-arrow-blue-right.png) no-repeat;width:27px;height:33px}
.BYLS .green #slider #butleft{background: url(/images/PhotoGallerySlider/scroller-arrow-green-left.png) no-repeat;width:27px;height:33px}
.BYLS .green #slider #butright{background: url(/images/PhotoGallerySlider/scroller-arrow-green-right.png) no-repeat;width:27px;height:33px}
.BYLS .purple #slider #butleft{background: url(/images/PhotoGallerySlider/scroller-arrow-purple-left.png) no-repeat;width:27px;height:33px}
.BYLS .purple #slider #butright{background: url(/images/PhotoGallerySlider/scroller-arrow-purple-right.png) no-repeat;width:27px;height:33px}
.BYLS .red #slider #butleft{background: url(/images/PhotoGallerySlider/scroller-arrow-red-left.png) no-repeat;width:27px;height:33px}
.BYLS .red #slider #butright{background: url(/images/PhotoGallerySlider/scroller-arrow-red-right.png) no-repeat;width:27px;height:33px}

.BYLS #slider #texts{
	width: 360px;
	height: 40px;
	margin: 0 auto;
	float:left;
	overflow:hidden;
	text-align:center
}

.BYLS #slider .text{
	width: 330px;
	height: 40px;
	padding: 0 15px;
	color: #fff;
	overflow: hidden;
	margin:0;
}

.BYLS #slider .gallerycount{
	color:#000033;
	font-size:80%;
	font-weight:bold;
	margin:2px 0 0
}

.BYLS #slider .buttons{width:414px;margin:20px auto;height:40px;overflow:hidden}
.BYLS #slider .button{float:left}
/* PHOTO GALLERY SLIDER END */


/* DIR STYLES NEED TO FIND CORRECT DESIGN STYLE SHEET AND PUT THESE STYLES IN. ONLY REMOVE ALL !IMPORTANT WHEN HAVE DONE THIS */

.DIR .top-column-left .section-home-top .home-top-right .section-box-header, #divPreview .section-home-top .home-top-right .section-box-header {width:410px !important;overflow:hidden}

.DIR .top-column-left .section-home-top .home-top-right .section-box-header h2, #divPreview .section-home-top .home-top-right .section-box-header h2
{width:390px !important;padding:0 !important;}

.DIR .top-column-left .section-home-top .home-top-right .section-box-header h3, #divPreview .section-home-top .home-top-right .section-box-header h3
{width: 390px !important;}

.DIR .top-column-left .section-home-top .home-top-right, #divPreview .section-home-top .home-top-right  {
    margin: 0 0 0 15px !important;
    width: 390px !important;
}

.DIR .top-column-left .section-home-top .content, #divPreview .section-home-top .content {background:url("/Images/DIR/bottom-line-grade.gif") repeat-x scroll center bottom transparent !important;}

.DIR .top-banner .banner-search table {
    float: right;
    height: 20px ;
    margin: 0;
    width: 770px;
}

.DIR .top-banner .banner-search, .DIR .WPZ .top-banner .banner-search {
    top: 80px;
	
}
/* DIR STYLES END - NEED TO FIND CORRECT DESIGN STYLE SHEET AND PUT THESE STYLES IN. ONLY REMOVE ALL !IMPORTANT WHEN HAVE DONE THIS */


/* DIR CATEGORY SEARCH START */
#keywordcontainer ul
{
  list-style:none;
  padding:0px;
  margin:0px;
  position:absolute;
  width:200px;
  top:-10px;
}

#keywordcontainer>ul {background:#F2F3F5;}


#keywordcontainer>ul>li>a
{
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  display:block;
  height:auto;
  padding-left:0.3em;
  text-align:left;
  line-height:25px;
  margin:0;
  }

#keywordcontainer>ul>li a:hover
{
  color:#FFFFFF;
  background:#8F96A8;
  font-weight:bold;
  text-decoration:none !important
}

#keywordcontainer>ul>li.first>a
{
	font-weight: normal;
	background:#FFFFFF;
	background-image: url('/images/downarrow.png');
	background-repeat:no-repeat;
	background-position:180px 2px;
	padding:0 20px 0 5px;
	height:22px
}

#keywordcontainer>ul>li.first {overflow:hidden}

#keywordcontainer>ul>li.first a:hover
{
  color:#000000;
}

#keywordcontainer ul li ul
{
  background:#E2E6E9;
  width:200px;
  
}
#keywordcontainer ul li a {
padding:0.3em;
}
#keywordcontainer ul li ul li a
{
  color:#000000;
  font-weight:normal;
  text-decoration:none;
  display:block;
  text-align:left;
  padding:0.3em;
  line-height:25px;
}

#keywordcontainer ul li ul li a:hover
{
  color:#FFFFFF;
  font-weight:normal;
  text-decoration:none;
}

#keywordcontainer {width:200px;position:relative;z-index:10}
/* DIR CATEGORY SEARCH END */


/* DIR SEARCH BANNER */

.dir-search-btn {width:35px;height:35px}

.DIR .top-banner .banner-search table td {text-align:left;padding:2px 3px}
.DIR .top-banner .banner-search table td.add-new-listing {text-align:right;padding:7px 0;font-weight:bold}

.DIR .top-banner {
margin:0 0 20px;
overflow:hidden;
padding:0 0 10px;
width:100%;
height:auto;
}

.DIR .searchbg {
    background-position: center center;
    background-repeat: no-repeat;
    height: 175px;
    margin: 0 auto;
    overflow: hidden;
    padding: 8px 0;
    width: 980px;
}

.DIR .top-banner .banner-header {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    height: 50px;
    margin: 15px 0 0;
    padding:0 0 0 30px;
    text-align: right;
}

.DIR .top-banner .banner-header h1,.DIR .top-banner .banner-header h2,.DIR .top-banner .banner-header h3 {
    background: none repeat scroll 0 0 transparent;
    float: left;
    font-family: arial;
    font-size: 200%;
    font-weight: bold;
    height: 50px;
    line-height: 1em;
    margin: 0;
    text-align: left;
    width: 700px;
	padding:10px 0 0 135px;
}

.DIR .top-banner .banner-header h1 a,.DIR .top-banner .banner-header h2 a,.DIR .top-banner .banner-header h3 a {text-decoration:none;color:#333;}
.DIR .top-banner .banner-header h1 a:hover,.DIR .top-banner .banner-header h2 a:hover,.DIR .top-banner .banner-header h3 a:hover {text-decoration:underline;color:#333;}

.DIR .top-banner .banner-header h1 div,.DIR .top-banner .banner-header h2 div,.DIR .top-banner .banner-header h3 div {display:none;}

.DIR .top-banner .banner-header h1 div span {
color:#000;
font-weight:700
}

.DIR .top-banner .banner-search table {
height:30px;
margin:0
}

.DIR .top-banner .banner-search table label,.DIR .article-banner-search table label {
color:#fff;
font-size:110%;
font-weight:700
}


/*EDIT MODE STYLES */

/* Preview Iframe Styles */
.pageDetails .BYLS a:link, .pageDetails .BYLS a:hover, .pageDetails .BYLS a:visited, .pageDetails .BYLS a:active{margin:0}
#divTemplate{font-size:80%}

#divTemplate h1,#divTemplate h2,#divTemplate h3{
font-size:150%;
margin:0 0 10px 0;
padding:0;
color:#000
}

#divTemplate ul{
float:left;
padding:0 0 0 10px;
width:100%;
}

#divTemplate ul li{
background:url("/images/Baylis/list-arrow-grey.gif") no-repeat scroll left center transparent;
color:#000;
list-style-type:none;
padding:0 0 0 15px;
}
#divTemplate img,.BYLS .article-section-inner img{border: medium none;margin: 0 10px 5px 0;outline: medium none;padding:0 10px 5px 0}
#divTemplate .ImageCaptionBox img{padding:0;margin:0}

/* Preview Iframe Styles */
table .formcaptcha img{margin: 0 !important}

#TopHeaderStrip{width:936px;overflow:hidden}
#DateOutput{width:229px}
#HeaderLinks{width:346px}
#PageLinks{width:86px}
#Logo{width:556px}
#HeaderBanner{width:721px;overflow:hidden}
#HeaderImage{width:216px}
#Navigation, #TopNewsSection{width:956px}
#HeadLineTabLink{width:151px}
#DoubleArticleDouble1Section1, #DoubleArticleDouble1Section2, #SearchOutPut, #SectionTopHeaderStrip{width:615px;overflow:hidden}
#OuterColumn2Section1, #OuterColumn1Section1, #OuterColumn2Section2, #OuterColumn1Section2, #InnerColumn1Section1, #InnerColumn1Section2, #ArticleStripBox1, #ArticleStripBox2,#ArticleStripBox3,#SectionTopImage,#AreaNewsSectionBody1,#AreaNewsSectionBody2,#AreaNewsSectionBody3,#AreaNewsSectionBody4,#AreaNewsSectionBody1b,#AreaNewsSectionBody4b,#VideoBoxBody,#GoogleAnalyticsBox1,#EventsBoxLeft,#EventsBoxRight{width:296px;overflow:hidden}
#AreaNewsSectionHeader1,#AreaNewsSectionHeader1b,#AreaNewsSectionHeader2,#AreaNewsSectionHeader3,#AreaNewsSectionHeader4,#AreaNewsSectionHeader4b,#GoogleAnalyticsHeader1{width:276px;overflow:hidden}
#ArticleStripBox1,#ArticleStripBox2,#ArticleStripBox3,#ArticleStripBox1 li,#ArticleStripBox2 li,#ArticleStripBox3 li{height:65px !important;overflow:hidden !important}
.article-strip .WPZ{height: 87px !important;overflow:hidden;width:300px}
#ArticleScroller,#BannerZone{width:956px;overflow:hidden}
#FooterLinksBox1, #FooterLinksBox2, #FooterLinksBox3, #FooterLinksBox4, #FooterLinksBox5, #FooterLinksBox6{width:133px}
#FooterLogos{width:546px; overflow:hidden}
#SocialImages{width:296px;overlow:hidden}
#NewsBoxLeft1,#NewsBoxLeft2,#NewsBoxLeft3{height:210px !important;overflow:hidden;width:615px}
#NewsBoxRight1,#NewsBoxRight2,#NewsBoxRight3{height:190px !important;overflow:hidden;width:296px}
#HeadlineTab1,#HeadlineTab2,#HeadlineTab3{width:151px}
#divPreview .news-div-article-left h1,#divPreview .news-div-article-left h2{width:600px}
#Skyscraper{width:120px}
#BottomImageStrip,#FooterText,#FooterLinksStrip{width:936px;overflow:hidden}
#VideoBoxHeader{width:156px}
#VideoBoxHeaderLink{width:106px}
#HeaderH1{width:346px;overflow:hidden}
#EventsBoxLeft{height:175px !important}
#EventsBoxRight{height:155px !important}
#EventBoxHeader{width:596px;overflow:hidden}
#RssLink{width:196px}

.BYLS .section-container .WPZ ul li a{text-decoration:none;width:auto} /*width did have Important on it */
.BYLS .section-container .WPZ ul li a:hover{text-decoration:underline}
.BYLS .Top-News-Div .headline-tab .WPZ{bottom:35px;margin:0 !important;position:relative}
.BYLS .Top-News-Div .WPZ{border:none !important;margin:10px 0 0 0 !important}
.BYLS .logo .WPZ{border:medium none !important;bottom:25px;position:relative;margin: 10px 0 0}
.BYLS .navbar-container .WPZ{border:none}
.BYLS .headline-tab .WPZ{border-bottom:none}
.BYLS .footer-bottom-box .WPZ{border:none} 
.BYLS .WPZ_Buttons_new a{width:auto !important}
.BYLS .header-links .WPZ ul li{width:auto !important;float:none}
.BYLS .logo .WPZ ul#Logo{overflow:hidden}
.BYLS .header-date .WPZ ul#Date{background:#fff}
.BYLS .header-links-inner .WPZ ul#HeaderLinks{background:#fff}
.BYLS .header-social-links .WPZ ul#PageLinks{background:#fff}
.BYLS .page-head-top .WPZ{border:none}
.BYLS .features .WPZ{border:none;margin:5px}
.BYLS .sky-container .WPZ{border:none}
.BYLS #FeaturesHeader{width:416px}
.BYLS #Features1{width:116px}
.BYLS #Features1 .features-item{margin:0}
.BYLS #Features2{width:116px}
.BYLS #Features2 .features-item{margin:0}
.BYLS #Features3{width:116px}
.BYLS #Features3 .features-item{margin:0}
.BYLS #Features4{width:116px}
.BYLS #Features4 .features-item{margin:0}
.BYLS #DoubleColumnHeader1,#DoubleColumnHeader2{width:615px}
.BYLS #MPU{width:300px}
.BYLS .header-link-container .WPZ{border:none}
.BYLS .header-link-container .WP_Box_new2{float:right}
.BYLS .main-content-left .WPZ ul li a.link{width:620px !important}
.BYLS .inner-column .WPZ ul li a.link,.BYLS .outer-column .WPZ ul li a.link{} /*was width 300px on here */
.BYLS #WRAP{width:956px}
.BYLS .wrap{margin:0 auto;width:1000px}
.BYLS .wrap > .v3Snippet > div{position:relative !important;margin:140px 0 0 0 !important}
.BYLS .wrap .WPZ{border-top:none !important;border-bottom:none !important}
.BYLS .wrap .WPZ_Header_new{background:none !important;height:auto !important}
.BYLS .wrap .WPZ_List{border:none !important;height:70px !important}
.BYLS #MainContent{width:936px;overflow:hidden}
.BYLS .Fixed-Content-Boxes .section-box-header .WPZ,.BYLS .Video-Content-Boxes .section-box-header .WPZ{border:none}
.BYLS .header-date .WPZ{float:right}
/*
.BYLS .WPZ .top-banner .banner-search{
background:none repeat scroll 0 0 transparent;
float:left;
height:30px;
left:15px;
margin:0;
padding:10px;
position:absolute;
top:149px;
width:919px;
}
*/
.BYLS .WPZ{position:relative;z-index:10}

/*EDIT MODE STYLES END */

.archive-search h2{
	border: medium none !important;
    color: #FFFFFF !important;
    float: none !important;
    font-size: 130% !important;
    height: 25px !important;
    padding: 7px 0 0 10px !important;
    text-align: left !important;
    width: 595px !important
}

.archive-search a{text-decoration:none;color:#000;margin:0 0 10px 0;display:block;width:615px;float:left}
.archive-search a:hover{text-decoration:underline;margin:0 0 10px 0;display:block;width:615px;float:left}

/* SiteMap Styles */
ul.MapList{color:#1f365b;font-size:15px;margin-left: 0;padding-left: 15px}
ul.MapArticleList{list-style-type:square}
ul.MapSectionList{list-style-type:disc}
ul.MapSectionListTop{list-style-type:none}
a.MapSectionLink{font-weight:bold}
/* SiteMap Styles End */

#cookiebox{
position: fixed;
bottom:10px;
right:10px;
border:2px solid #888888;
width: 220px;
height: 170px;
margin: 0 auto;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font:Arial, Helvetica, sans-serif;
font-size:110%;
font-weight:normal;
line-height:1.2em;
text-align:left;
z-index:9999
}

#cookiebox p{
	padding:18px 10px 10px;
	line-height:normal;
	margin:auto

}
#cookiebox a {color:#0000FF}

#popupClose{
	position:absolute;
	right:5px;
	top:5px;
}

#divTemplate p{
	line-height:16px;
	padding:0 0 10px 0;
	margin:0
}
/* WHATS ON BUG FIXES */
.whatson-banner h2 {margin:0 0 52px 0 !important}
#tab3 table.CalendarView {margin:0 10px}

.outer-column .v3Snippet,.outer-column iframe#twitter-widget-0{
	margin:10px 0
}

div#site.article{
	padding-top: 0px !important
}

#PageContentDisplay .wrap{
	margin:0 auto !important
}

.socialmedia{
	height:20px;
	width:100%;
	overflow:hidden
}

.socialmedia iframe{
	float:left !important;
	margin:0 10px !important
}
