html{
	font:12px Arial, Helvetica, sans-serif;
}
body{
	margin:0;
	padding:0;
	color:#000;
	background:#F3F3CC url("/images/v1/bg-container.gif") repeat-x 0 118px;
}
.bodycontent{
	margin:0;
	padding:0;
	color:#000;
	background:#FFFFDC url("/images/v1/bg-container.gif") repeat-x 0 -20px;
}
.listcontent{
	margin:0;
	padding:0;
	color:#000;
	background:#F3F3CC url("/images/v1/bg-container.gif") repeat-x 0 -100px;
}
img{
	border:none;
}
.logo{
	margin:24px 0 0 8px;
	padding:0;
	float:left;
}
.logo a{
	display:block;
	width:233px;
	height:60px;
	background:url("/images/v1/logo.png") no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#medialogo{
	margin:24px 0 0 8px;
	padding:0;
	float:left;
}
#itunesbtn{
	margin:15px 0 0 8px;
	padding:0;
	float:right;
}
.login{
	position:absolute;
	top:100px;
	width:100%;
	font:16px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#990000;
}
.welcome{
	margin-top:0px;
	font:28px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#744C10;
	text-align:center;
}
.welcome_smaller{
	font:20px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#744C10;
	text-align:center;
}
.standardfont{
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#744C10;
}
#adminbtn{
	position:absolute;
	top: 125px;
	left:5px;
}
h1,h2,h3,h4,h5{
	font:13px Georgia, "Times New Roman", Times, serif;
	margin:0 !important;
	padding:0;
	font-weight:normal;
}
h1{
	font-size:23px;
	line-height:23px;
}
h2{
	font-size:20px;
}
h3{
	font-size:18px;
	padding-top: 15px;
	padding-bottom: 7px;
}
h4{
	font-size:15px;
	line-height:25px;
}
h5{
	font-size:13px;
	line-height:22px;
	font-weight:bold !important;
}
h6{
	margin:0 0 4px !important;
	padding-bottom:3px;
	font:bold 13px/19px Arial, Helvetica, sans-serif !important;
}
.header-bg{
	height:119px;
	background:#580501 url("/images/v1/bg-body.gif") no-repeat 50% 0;
	position:relative;
	z-index:0;
}
.header{
	width:805px;
	height:119px;
	background:#580501 url("/images/v1/bg-body.gif") no-repeat 50% 0;
	margin:0 auto;
	position:relative;
	z-index:0;
}
.header form{
	float:right;
	width:295px;
	height:25px;
	margin:46px 0px 0 0;
	padding:0;
	overflow:hidden;
}
.header form input.btn-search{
	float:left;
	margin:0;
}
.header form input.txt-search{
	float:left;
	margin:0;
	width:207px;
	height:16px;
	background:#B9121B;
	border:1px #4C1B1B solid;
	color:#fff;
	font-size:12px;
	padding-left:5px;
}
.nav{
	position:absolute;
	right:0px;
	top:101px;
	z-index:99;
	margin:0;
	padding:0;
	list-style:none;
	width:495px;
	height:39px;
	overflow:hidden;
	background:url(http://www.truenorthchurch.ca/images/v1/bg-menu.gif) no-repeat;
}
.nav li{
	float:left;
}
.nav li a{
	float:left;
	height:37px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	position:relative;
	z-index:999;
}
.nav li a:hover{
	background-position:0 -37px !important;
}
#home a{
	width:64px;
	background:url(http://www.truenorthchurch.ca/images/v1/nav-home.gif);
	margin-left:12px;
}
#about a{
	width:70px;
	background:url(http://www.truenorthchurch.ca/images/v1/nav-about.gif);
}
#resources a{
	width:93px;
	background:url(http://www.truenorthchurch.ca/images/v1/nav-resources.gif);
}
#ministries a{
	width:91px;
	background:url(http://www.truenorthchurch.ca/images/v1/nav-ministries.gif);
}
#events a{
	width:72px;
	background:url(http://www.truenorthchurch.ca/images/v1/nav-events.gif);
}
#contact a{
	width:82px;
	background:url(http://www.truenorthchurch.ca/images/v1/nav-contact.gif);
}
#playercontainer{
	clear:both;
	width:372px;
	margin:5px;
	overflow:hidden;
	position:relative;
	z-index:0;
	background:transparent;
}
.container{
	clear:both;
	width:785px;
	margin:30px auto 0 auto;
	overflow:hidden;
	position:relative;
	z-index:0;
	padding-bottom:30px;
	background:transparent;
}
.left-column{
	width:525px;
	float:left;
	position:relative;
	z-index:0;
	padding-top:42px;
}
* html .right-column{
	height:800px;
}
.right-column{
	width:260px;
	min-height:800px;
	margin-top:2px;
	float:right;
	background:url(/images/v1/bg-right.gif) repeat-x;
	overflow:hidden;
}
body.inner .left-column p{
	color:#000;
	clear:both;
}
.left-column p{
	margin:0 0 10px;
	padding:0 28px 0 0;
	line-height:18px;
}
.left-column p.top-p{
	margin-top:8px !important;
}
.left-column ul{
	width:100%;
	margin:0;
	padding:0 0 8px;
	list-style:none;
}
.left-column ul li{
	background:url(/images/v1/bullet-list.gif) no-repeat 8px 3px;
	padding:0 0 3px 22px;
}
.left-column em{
	display:block;
	margin:-2px 0 -6px;
	padding:2px 20px 7px 36px;
	background:url(/images/v1/quotes.gif) no-repeat 2px 0;
	line-height:18px;
}
.right-nav{
	width:260px;
	margin:0;
	padding:70px 0 0;
	list-style:none;
}
.right-nav li{
	width:260px;
	background: transparent url(/images/v1/dash-line.gif) no-repeat 0 bottom;
}
.right-nav li.dark{
	background-color: #C3AC78; 
}
.right-nav li a{
	display:block;
	width:260px;
	overflow:hidden;
	line-height:30px;
	color:#785910;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	margin-left:15px;
}
.right-nav li.active a {
	background:url(/images/v1/bullet-right.gif) no-repeat 0 8px;
	padding-left: 30px;
}
.right-nav li ul li {
	list-style-type: none;
	width: auto;
}
.right-nav li ul li a {
	margin-left: 0;
	padding-left: 0;
}
.right-nav li a:hover{
	color:#003A70;
	background:url(/images/v1/bullet-right.gif) no-repeat 0 8px;
	padding-left: 30px;
}

.left-column h2.title-main{
	display:block;
	margin:0 0 9px;
	padding:0;
}
.left-column h2.title-main span{
	font:28px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	color:#744C10;
}

.left-column h3 {
	margin: 8px 0 3px 0 !important;
	padding:0 0 2px;
	font:18px "Lucida Grande", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	color:#744C10;
}

.left-column h4 {
	margin: 0 30px 5px 0 !important;
	border-bottom: 1px solid #744C10;
	padding:0 0 2px;
	font:14px "Lucida Grande", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	color:#744C10;
}

.left-column h6 {
	font:24px Helvetica, Arial, sans-serif !important;
	font-weight:normal;
	font-style: italic !important;
}


.current{
	width:496px;
	height:280px;
	background:url(/images/v1/img-2.jpg) no-repeat;
	overflow:hidden;
	border:6px #D9CD9C solid;
	text-align:center;
	padding-top:5px;
	margin-top:20px;
}
.current h3{
	margin:0;
	padding:0;
	text-align:center;
}
.current h3 span{
	text-transform:uppercase;
	font-size:14px;
	font-weight:normal;
	color:#fff;
	text-align:center;
}
.section{
	margin:15px 0 0;
	padding:0;
	list-style:none;
}
.section li{
	float:left;
	margin-right:16px;
	background:none !important;
	padding:11px 0 0 !important;
}
.section li.last,.box.last{
	margin:0;
}
.section li a{
	float:left;
	width:149px;
	height:97px;
	overflow:hidden;
	border:5px #D9CD9C solid;
}
.boxes{
	clear:both;
	width:520px;
	overflow:hidden;
	padding:26px 0 0 1px;
}
* html .box{
	height:200px;
}
.box{
	width:247px;
	min-height:200px;
	float:left;
	display:inline;
	background:url(/images/v1/bg-box.gif) repeat-x;
	margin:0 12px 0 0;
}
.preview{
	float:left;
	margin:13px 0 0 17px;
}
.box h3.title-box{
	margin:15px 0 0 15px !important;
	padding:0;
}
.box h3.title-box span{
	font:15px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#744C10;
	text-transform:uppercase;
}
.box p{
	margin:11px 0 0 15px !important;
	padding:0;
	font-size:13px;
	line-height:16px;
	color:#744C10;
}
.box.right{
	background:none;
	height:200px;
	overflow:hidden;
	margin:30px 0 30px;
}
.box.right .sign label{
	color:#785910;
}
.sign{
	clear:both;
	margin:12px 0 0 15px;
	padding:0;
	overflow:hidden;
}
.sign label{
	clear:both;
	float:left;
	width:44px;
	height:22px;
	margin:0;
	padding:0;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	color:#4C1B1B;
	background:#DAD3A6;
}
.sign input.txt{
	float:left;
	width:160px;
	height:18px;
	background:#F7F6EC;
	border:1px #F7F6EC solid;
	margin:0 0 10px;
	padding-left:4px;
	font:12px Arial, Helvetica, sans-serif;
}
.sign input.btn-submit{
	clear:both;
	display:block;
	margin:10px 0 0;
}
.location{
	width:245px;
	overflow:hidden;
	padding:0 0 25px 15px;
	border-bottom:1px #D0C780 solid;
	margin-top:-4px;
}
.location h3.title-location{
	margin:47px 0 10px 0 !important;
	padding:0;
}
.location h3.title-location span,.upcoming h3 span{
	font:15px Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	color:#744C10;
}
.location em{
	display:block;
	margin:6px 0 7px;
	padding:0;
	font-size:12px;
	font-style:normal;
	color:#000;
}
.location p{
	margin:0;
	padding:0;
}
.map{
	float:left;
	margin:0 10px 0 0;
	border:2px #B41505 solid;
}
#driving{
	clear:both;
	display:block;
	width:125px;
	height:20px;
	background:url(/images/v1/btn-driving.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;
	margin:32px 0 0 2px;
}
.upcoming{
	width:260px;
	overflow:hidden;
}
.upcoming ul{
	clear:both;
	width:260px;
	margin:0;
	padding:0;
	list-style:none;
}
.upcoming h3.title-upcoming{
	margin:17px 0 6px 16px !important;
}
.upcoming li{
	display:block;
	width:260px;
	height:100%;
	overflow:hidden;
	background:url(/images/v1/dash-line.gif) no-repeat 0 bottom;
	margin:0;
	padding:11px 0 18px;
}
* html .upcoming li{
	margin-bottom:-3px;
}
* + html .upcoming li{
	margin-bottom:-3px;
}
.upcoming li.dark{
	background:#D9D3A9 url(/images/v1/dash-line.gif) no-repeat 0 bottom;
}
.upcoming li.last{
	background:none;
	border-bottom:1px #D0C780 solid;
}
.date{
	float:left;
	display:inline;
	width:38px;
	height:44px;
	background:url(/images/v1/bg-date.gif) no-repeat;
	margin:3px 0 0 15px;
	text-align:center;
	overflow:hidden;
}
.date span{
	display:block;
	margin:2px 0 0;
	padding:0;
	font-size:11px;
	color:#fff;
}
.date em{
	display:block;
	margin:3px 0 0;
	padding:0;
	font-size:21px;
	font-style:normal;
	color:#fff;
}
.events{
	float:right;
	width:194px;
	overflow:hidden;
}
.events a{
	color:#003A70;
	font-size:11px;
	font-weight:bold;
}
.events a:hover{
	text-decoration:none;
}
.events p{
	display:block;
	margin:5px 0 0 !important;
	padding:0 10px 0 0 !important;
	font-size:11px !important;
}
#full-calendar{
	clear:both;
	display:block;
	margin:0 0 0 16px;
	padding:10px 0 0;
}
#full-calendar a{
	display:block;
	width:121px;
	height:20px;
	background:url(/images/v1/btn-calendar.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;

}

/* @group Podcasting */
.sermon_audio { 
	float: left; 
	width: 90%; 
	margin-top: 20px;
	}

.sermon_audio h3 {	
	background: #C3AC78; 
	padding: 6px; 
	margin: 20px 0 0 0;
	float: left;
	width: 100%;
	}

.sermon_audio dl { 
	float: left; 
	border-bottom: 1px solid #C3AC78;
	padding:  8px 0;
	width: 100%;
	margin: 0 0 20px 0;
	}

.sermon_audio dt { width: 320px; float: left; padding-left: 6px;} 
.sermon_audio strong { display: block; }
.sermon_audio dd { float: left; }

.sermon_audio .mp3, .sermon_audio .text { 
	text-align: center; 
	color: #666; 
	height: 16px;
	margin: 5px 0 0 35px;
	}

.sermon_audio .mp3 a, .sermon_audio .text a {
	display: block;
	text-indent: -9999px;
	width: 16px;
	padding-bottom: 5px;
	}

.sermon_audio .mp3 a { background: url(/images/v1/play.png) 0 0 no-repeat; }
.sermon_audio .text a { background: url(/images/v1/read.png) 0 0 no-repeat; }

#audio_legend { 
	color: #666; 
	font-weight: bold; 
	text-transform: uppercase;
	}

#audio_legend span { float: right; margin-right: 15px;}
#audio_legend .listen { margin-right: -3px; }
.listen { padding-right: 20px; }
.sermon_archive { display: block; margin: 20px 0; float: left; }
	
.podcast{
	clear:both;
	width:219px;
	height:98px;
	background:url(/images/v1/banner.gif);
	margin:0px 0 0 17px;
	border:3px #744E10 solid;
	overflow:hidden;
	padding:0;
	}
	
.podcast p{
	margin:38px 10px 0 87px;
	padding:0;
	font-size:11px;
	color:#333;
	}
	
.podcast a {
	color: #333;
	text-decoration: none;
	}
	
.podcast a:hover {
	text-decoration: underline;
	}
/* @end */



/* @group Forms */
#forms label {
	display:block;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	}
	
#forms input.text, #forms textarea.text {
	width: 450px;
	border:#8A5E25;
	}
	
#forms textarea.text {
	height: 100px;
	}
/* @end */



/* @group Footer */
.footer{
	width:100%;
	height:104px;
	background:url(/images/v1/bg-footer.gif) repeat-x;
}
.fade{
	width:805px;
	margin:0 auto;
	height:104px;
	overflow:hidden;
	background:url(/images/v1/bg-footer.gif) repeat-x;
}
.copy{
	margin:0;
	padding:11px 0 0 21px;
	list-style:none;
	float:left;
}
.copy li{
	margin:0 0 -1px;
	color:#fff;
	font-size:11px;	
}
.copy li.top{
	font-size:12px;
	margin-bottom:4px;
}
/* @end */

.subnav{
	float:right;
	margin:0;
	padding:12px 11px 0 0;
	list-style:none;
}
.subnav li{
	float:left;
	padding:0 11px;
	background:url(/images/v1/bullet-footer.gif) no-repeat 0 3px;
}
.subnav li.first{
	background:none;
}
.subnav a{
	color:#fff;
	font-size:11px;
	text-decoration:underline;
}
.subnav a:hover{
	text-decoration:none;
}
.crumbs{
	width:507px !important;
	margin:4px 0 0 !important;
	padding:9px 0 8px !important;
	list-style:none;
	border-top:1px #AD8E56 solid;
	overflow:hidden;
}
.crumbs li{
	float:left;
	color:#000;
	font-size:11px;
	background:none !important;
	padding:0 !important;
}
.crumbs li a{
	color:#000;
	font-size:11px;
	background:url(/images/v1/bullet-crumbs.gif) no-repeat right 5px;
	padding-right:10px;
	margin-right:5px;
}
.crumbs li a:hover{
	text-decoration:none;
}



/* @group sIFR */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
.sIFR-hasFlash .left-column h2.title-main span,
.sIFR-hasFlash .box h3.title-box span,
.sIFR-hasFlash .location h3.title-location span,
.sIFR-hasFlash .upcoming h3 span,
.sIFR-hasFlash .current h3 span {
	visibility: hidden;
}
div.submitbtn_small,
div.submitbtn_medium,
div.submitbtn_medium_blueback,
div.submitbtn_large,
div.submitbtn_huge_blueback,
div.submitbtn_huge{
	vertical-align:bottom;
	border:0;
	height: 23px;
}
div.submitbtn_small a,
div.submitbtn_small a:visited,
div.submitbtn_small a:active,
div.submitbtn_medium a,
div.submitbtn_medium a:visited,
div.submitbtn_medium a:active,
div.submitbtn_medium_blueback a,
div.submitbtn_medium_blueback a:visited,
div.submitbtn_medium_blueback a:active,
div.submitbtn_large a,
div.submitbtn_large a:visited,
div.submitbtn_large a:active,
div.submitbtn_huge_blueback a,
div.submitbtn_huge_blueback a:visited,
div.submitbtn_huge_blueback a:active,
div.submitbtn_huge a,
div.submitbtn_huge a:visited,
div.submitbtn_huge a:active{
	display:block;
	height: 23px;
	border:0;
	padding: 0;
	padding-left: 1px;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none	
}
div.submitbtn_small a,
div.submitbtn_small a:visited,
div.submitbtn_small a:active{
	width:50px;
	background-image:url("/images/buttons/submitbtn_small.gif");
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
div.submitbtn_medium a,
div.submitbtn_medium a:visited,
div.submitbtn_medium a:active{
	width:85px;
	background-image:url("/images/buttons/submitbtn_medium.gif");
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
div.submitbtn_medium_blueback a,
div.submitbtn_medium_blueback a:visited,
div.submitbtn_medium_blueback a:active{
	width:85px;
	background-image:url("/images/buttons/submitbtn_medium_blueback.gif");
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
div.submitbtn_large a,
div.submitbtn_large a:visited,
div.submitbtn_large a:active{
	width:106px;
	background-image:url("/images/buttons/submitbtn_large.gif");
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
div.submitbtn_huge_blueback a,
div.submitbtn_huge_blueback a:visited,
div.submitbtn_huge_blueback a:active{
	width:206px;
	background-image:url("/images/buttons/submitbtn_huge_blueback.gif");
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
div.submitbtn_huge a,
div.submitbtn_huge a:visited,
div.submitbtn_huge a:active{
	width:206px;
	background-image:url("/images/buttons/submitbtn_huge.gif");
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
div.submitbtn_small a:hover,
div.submitbtn_medium a:hover,
div.submitbtn_medium_blueback a:hover,
div.submitbtn_large a:hover,
div.submitbtn_huge_blueback a:hover,
div.submitbtn_huge a:hover{
	color:#FFFFFF;	
	border:0;
}
div.submitbtn_small a:hover{
	background-position: -53px 0px;
}
div.submitbtn_medium a:hover,
div.submitbtn_medium_blueback a:hover{
	background-position: -86px 0px;
}
div.submitbtn_large a:hover{
	background-position: -106px 0px;
}
div.submitbtn_huge_blueback a:hover,
div.submitbtn_huge a:hover{
	background-position: -207px 0px;
}
#cattree{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#785910;
	overflow:auto;
	padding-top:0;
	margin-top:0px;
	width:413px;
	height:520px;
}
#catform{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#993300;
}
#cattree a{
	color:#785910;
	vertical-align:middle;
	border:0;
}
#cattree a:hover{
	background-color:#CCB160;
}
#mediaadmin{
	border: 1px solid #99041F;
	height:435px;
}
.adminmediaheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#99041F;
	text-align:center;
}
#adminmediacontent{
	position:absolute;
	top:5px;
	margin-top:10px;
	width:475px;
	height:410px;
	overflow:hidden;
}
#mediaheading{
	position:relative;
	width:100%;
	top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#785910;
	text-align:center;
}
#mediacontent{
	margin-top:0px;
	width:565px;
	height:435px;
	overflow:hidden
}
#categoryheading{
	position:relative;
	top:0px;
	left:0;
	width:100%;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #99041F;
}
#picturemessage{
	position:absolute;
	top:422px;
	left:215px;
	width:565px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #99041F;
}
#contenttitles{
	position:relative;
	top:20px;
	left:0;
	width:300px;
	height:400px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #785910;
	overflow:auto;
	overflow-x:hidden;
}
#contenttitles ul{
list-style-type:none;
	margin: 0;
	padding: 0;
	text-indent:0;
}
#contenttitles li{
	list-style-type:none;
	margin: 0;
	padding: 0;
	text-indent:0;
	font-size: 11px;
	height: 20px;
	
}
#contenttitles li a{
	color: #785910;
 	text-decoration:none;
	cursor:pointer;
	
}
#contenttitles li a:hover,
#contenttitles li a .selected{
	background-color:#CCB160;

}
#pictureshow{
	position:absolute;
	top:20px;
	left:215px;
	
}
#videoplayer{
	position:absolute;
	top:20px;
	left:405px;
	
}
#audioplayer{
	position:absolute;
	top:20px;
	left:405px;
	
}
#admincategoryimagecontent{
	position:relative;
	margin-top:10px;
	width: 460px;
	height:380px;
	overflow:auto;
	overflow-x:hidden;
}
#categoryimagecontent{
	position:relative;
	margin-top:10px;
	width: 565px;
	height:400px;
	overflow:auto;
	overflow-x:hidden;
}
.standardfont {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #99041F;
}
.standardfontsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #99041F;
}
.standardfontsmaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #99041F;
}
.standardfonttiny {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #99041F;
}
.standardfontlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #99041F;
}
.standardfonthuge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #99041F;
}
#servicegridbox{
	position:absolute;
	top:20px;
	left:0px;
	width:404px;
	
}
#mediaplayer{
	position:absolute;
	top:-10px;
	left:5px;
	height:210px;
	width:360px;
	
}
.servicelistheader{
	background: url(/images/background-sprite.gif) repeat-x 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
#servicelistbox{
	width:415px;
	height:370px;
	overflow:auto;
	overflow-x:hidden;
}
.servicename{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #99041F;
	text-decoration:none;
}
div.servicelistline a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #99041F;
	border-bottom: 1px solid #916626;
	text-decoration:none;
}
div.servicelistline a:hover{
	background-color:#E1CEA6;
}
div.servicelistline .medialink a{
	background: transparent;
	border: 0;
}
select, input, textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color:#EEE9BF;
	border: 1px solid #99041F;
	margin: 0;
}
#serieslistbox{
	width:300px;
	height:500px;
	overflow:auto;
	overflow-x:hidden;
	border: 1px solid blue;
}
div.serieslistline a{
	height:100px;
	font-family:Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	border: 1px solid #CCCCCC;
}
div.serieslistline a:hover{
	background-color:#0000FF;
	color:#FFFFFF;
	cursor:pointer;
}
/* @end */
