body {font-family: arial, sans-serif; font-size: 12px;  color: black; margin: 0px; background: url(../images/banner-slice.gif) repeat-x white;}

.centre {width: 970px; position: relative; left: 50%; margin-left: -485px; border: solid 0px yellow; background: url(../images/splash.gif) no-repeat ; min-height: 700px; background-position: 116px 110px;}
.centre2 {width: 970px; position: relative; left: 50%; margin-left: -485px; border: solid 0px yellow;}

.floatR {position: relative; float: right;}
.floatL {position: relative; float: left;}
.breaker {clear: both;}
.border {border: solid 1px red;}
.border .border {border: solid 1px green;}
.border .border .border {border: solid 1px blue;}

.infowrapper {width: 298px; display: block; min-height: 340px;}


a {color: #0158A6; text-decoration: none; font-weight: bold;}
a:hover {color: #98bbda;  text-decoration: none; font-weight: bold;}

a.first, a.first:hover {font-weight: normal}
/* these two settings will remove borders from playlist entries */
a:active {  outline:none; }
:focus   { -moz-outline-style:none; }

a.player {margin:37px 0px 0px 21px; display:block; height: 264px; width: 320px; padding: 0px; text-align:center; color:#fff; text-decoration:none; cursor:pointer; border: solid 1px gray; background: url(../images/player_bg.gif) no-repeat;}

/* splash image
a.player img {margin-top:115px;	border:0;} */

.title {font-size: 12px; font-family: arial, sans-serif; width: 180px; border: solid 0px red; color: #0158A6; height: 30px; overflow: hidden;}
.time  {font-size: 12px; font-family: arial, sans-serif; color: gray; font-style:normal;}

H1 {color: #0158A6; font-size: 16px; text-align: center; background: url(../images/h1_bg.gif) center no-repeat; clear: both;}
H2 {color: #0158A6; font-size: 14px;}
h3 {color: #3477B7;  font-size: 14px;}

#pl {
	height:80px;
	/*background:#f5fbfb url(../images/h150.png) repeat-x;	*/
	border:0px solid #ddd;
	width:100%;
	position:relative;
	overflow:hidden;
	padding:5px 0px ;
	float:left; 
	text-align: center;
}

#pl div.entries {
	/*height:80px;
	position:absolute;
	width:100%;
	padding-left: 35px;*/
}


/*#pl div.entries a {font-size: 12px; color: #F19240; font-weight: bold; text-decoration: none; position: relative;  display: block inline; width: 5px; height: 54px;  padding: 12px 10px 22px 27px;  margin-left: 5px; background:transparent url(../images/button-bg.gif)  no-repeat ; text-align: left; border: solid 1px black}*/

/*#pl div.entries a {font-size: 12px; color: #F19240; font-weight: bold; text-decoration: none; position: relative; float: left;  width: 65px; height: 30px;  padding: 12px 10px 22px 27px;  margin-left: 10px; background:transparent url(../images/button-bg.gif)  no-repeat scroll 0%; background-position: 0px 0px;text-align: left; border: solid 0px black}*/

#pl div.entries table { position: relative; float: left;  width: 102px; height: 54px;  padding: 0px;  margin-left: 10px; background:transparent url(../images/button-bg.gif)  no-repeat scroll 0%; background-position: 0px 0px; border: solid 0px green}

#pl div.entries td {text-align: left; padding: 0px 2px 0px 25px;}

#pl div.entries a {font-size: 12px; color: #F19240; font-weight: bold; text-decoration: none; }



#pl div.entries a:hover {color: #0158A6; text-decoration: none;}

.channels {width: 940px; border: solid 0px red; margin-top: 30px; height: 100px; border: solid 1px red;overflow:hidden;}
.channel_wrap {width: 970px;}


a.nextPage, a.prevPage {
	display:block;
	width:18px;
	height:18px;
	background:url(../images/left.png) no-repeat;
	margin:30px 10px;
	cursor:pointer;
	float:left;
}

a.nextPage:hover, a.prevPage:hover {
	background-position:0px -18px;		
}

a.nextPage {
	background-image:url(../images/right.png);	
}

a.nextPage.disabled, a.prevPage.disabled {
	visibility:hidden;		
}

/*
Logo blues - lightest to darkest

#99bcda
#669aca
#3478b7
#0057a4
*/

/************* tooltip **************/

#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid #3477b7;
padding: 5px;
background-color: #e6ebf7;
visibility: hidden;
z-index: 100;
-moz-border-radius: 7px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.bedded {border: solid 1px #0057a4; width: auto; padding: 10px;}
.inbox {width: 130px; font-size: 11px; border: solid 1px #0057a4;}
.footnote{font-size: 10px; color: silver;} 
.bluebutton {border: solid 1px #0057a4; background-color: #99bcda;}

ul.links {padding-left: 15px; list-style-type: square;}

a.banner {background: url(../images/banner-bg.gif) no-repeat white; width: 175px; height: 50px; padding: 7px 0px 0px 50px; font-size: 24px; font-weight: bold; display: block; line-height: 90%; border: solid 0px red}

.banner_sub {color: #3478b7; font-size: 11px; font-weight: bold; clear: both; position: relative; top: -15px;}