/*******************************/
/*                             */
/*  written by mike mcgonagle  */
/*  september-22-2008          */
/*                             */
/*******************************/


/* --------------- */
/* Front Page Code */
/* --------------- */


.front-page-text {
	border-left: 1px solid #469FD3;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	line-height: 200%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	clear: both;
}



.front-page-text a {
	color: #000000;
}



.front-page-section-details-p1 {
	width: 175px;
	height: 80px;
	float: left; 
	position: absolute; 
	left: 0px;
}



.front-page-section-details-p2 {
	line-height: 105%;
	height: 80px;
	width: 155px; 
	position: absolute; 
	left: 170px;
	overflow: hidden;
}



.front-page-section-details-p3 {
	height: 80px;
	line-height: 110%;
	width: 435px; 
	position: absolute; 
	left: 355px;
	overflow: hidden;
}



.front-page-section-details-p3-text {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
}



.front-page-section-details-p3-text a {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}



.front-page-section-details {
	background-image: url('http://design.thetvroomplus.com/images-front-page/backing-main.jpg');
	position: relative;
	float: left;
	height: 80px; 
	width: 798px;
	border-left: 1px solid #469FD3;
	border-bottom: 1px solid #469FD3;
	border-right: 1px solid #469FD3;
	border-top: 1px solid #469FD3;
	margin: 0px 0px 15px 0px;
}



.front-page-section-details-title {
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}



.front-page-section-details-title a {
	color: #000000;
	text-decoration: underline;
}



.front-page-section-details-latest-text {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	margin: 10px 0px 0px 0px;
}



.front-page-section-details-date {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #469FD3;
}





/* ----------------------- */
/* Section Index Page Code */
/* ----------------------- */



.index-section-company-logo {
	margin: 0px 5px 0px 0px;
	width: 60px;
	background-color: #FFD307;
	text-align: center;
	background-image: url('http://design.thetvroomplus.com/images-global/backing.gif');
	background-repeat: repeat-x;
	background-position: center top;
	height: 30px;
	float: left;
	position: relative;
}


.index-section-title {
	font-family: Arial;
	font-size: 12pt;
	color: #469FD3;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	background-color: #C6DDE8;
	float: left;
	position: relative;
}


.index-section-title a:link,
.index-section-title a:visited {
	text-decoration: none;
	background-color: transparent;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}


.index-section-title a:active,
.index-section-title a:hover {
	text-decoration: none;
	background-color: transparent;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: solid;
}


.index-section-title-horizontal-line {
	border-bottom: 1px solid #C6DDE8;
	margin: 0px 0px 5px 65px;
	height: 29px;
}


.index-section-title-horizontal-line-no-logo {
	border-bottom: 1px solid #C6DDE8;
	margin: 0px 0px 5px 0px;
	height: 29px;
}



.index-section-title-people-az {
	font-family: Arial;
	font-size: 12pt;
	color: #469FD3;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	background-color: #C6DDE8;
	float: left;
	position: relative;
}


.index-section-title-people-az a:link,
.index-section-title-people-az a:visited {
	color: #469FD3;
	text-decoration: none;
	background-color: transparent;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}


.index-section-title-people-az a:active,
.index-section-title-people-az a:hover {
	color: #469FD3;
	text-decoration: none;
	background-color: transparent;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: solid;
}




.index-section-contents-title-1 {
	font-size: 12pt;
	margin: 0px 5px 0px 0px;
}


.index-section-contents-title-1 a:link,
.index-section-contents-title-1 a:visited {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: transparent;
	border-color: #000000;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}


.index-section-contents-title-1 a:active,
.index-section-contents-title-1 a:hover {
	font-weight: bold;
	color: #469FD3;
	text-decoration: none;
	background-color: transparent;
	border-color: #469FD3;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: solid;
}




.index-section-contents-title-2 {
	font-size: 10pt;
	color: #000000;
}


.index-section-contents-area {
	border-left: 1px solid #C6DDE8;
	font-family: Arial;
	padding: 5px 10px 5px 10px;
}



.index-listings-contents-area {
	border-left: 1px solid #C6DDE8;
	font-family: Arial;
	font-size: 10pt;
	line-height: 150%;
	padding: 5px 10px 5px 10px;
	clear: both;
}



.index-listings-contents-area a:link,
.index-listings-contents-area a:visited {
	text-decoration: none;
	background-color: transparent;
	border-color: #000000;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}


.index-listings-contents-area a:active,
.index-listings-contents-area a:hover {
	color: #469FD3;
	text-decoration: none;
	background-color: transparent;
	border-color: #469FD3;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: solid;
}



.index-listings-latest-channel {
	font-size: 10pt;
	font-weight: bold;
	color: #0D94D5;
}




/* ------------------ */
/* Content Pages Code */
/* ------------------ */


.content-page-title-1 {
	font-family: Arial;
	font-size: 14pt;
	color: #469FD3;
	float: left; 
	position: relative;
}


.content-page-title-2 {
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	color: #469FD3;
	float: right; 
	position: relative;
}


.content-page-title-underline {
	border-top: 1px solid #469FD3;
	margin: 5px 0px 0px 0px;
	float: right;
	position: relative;
	width: 100%;
	height: 10px;
}


.content-page-title-3 {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	margin: -10px 0px 10px 0px;
	color: #FFFFFF;
	background-color: #469FD3;
	float: left; 
	position: relative;
}



.twitter-pointer {
	font-family: Arial;
	font-size: 12pt;
	color: #000000;
	line-height: 200%;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	height: 100%;
	clear: both;
}



.twitter-pointer a:link,
.twitter-pointer a:visited {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: transparent;
	border-color: #000000;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}



.twitter-pointer a:active,
.twitter-pointer a:hover {
	font-weight: bold;
	color: #469FD3;
	text-decoration: none;
	background-color: transparent;
	border-color: #469FD3;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: solid;
}


.content-page-text {
	border-left: 1px solid #0D94D5;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	line-height: 200%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	height: 100%;
	clear: both;
}




.content-page-text a:link,
.content-page-text a:visited {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: transparent;
	border-color: #000000;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}



.content-page-text a:active,
.content-page-text a:hover {
	font-weight: bold;
	color: #469FD3;
	text-decoration: none;
	background-color: transparent;
	border-color: #469FD3;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: solid;
}



.content-page-image-area {
	float: left;
	position: relative;
	margin: 0px 0px 4px 0px;
}


.content-page-image-list {
	float: left;
	position: relative;
	padding: 0px 4px 0px 0px;
}



.content-page-image-divider {
	float: left;
	position: relative;
	background-color: transparent;
	border-color: #E3E3E3;
	border-bottom-width: 0px;
	border-right-width: 1px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-style: solid;
	padding: 0px 4px 0px 0px;
}



.content-page-image-description {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	background-color: #E3E3E3;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 10px 0px;
	clear: both;
}



.content-page-image-description a {
	color: #000000;
}



.content-page-video-icon {
	padding: 0px 0px 0px 0px;
	margin: -10px 0px 0px 0px;
	float: left;
	position: relative;
}



.content-page-block-text {
	border-left: 1px solid #0D94D5;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	line-height: 200%;
	padding: 0px 0px 0px 10px;
	margin: 20px 0px 10px 0px;
	clear: both;
}


.content-page-block-text a:link,
.content-page-block-text a:visited {
	color: #000000;
	text-decoration: none;
	background-color: transparent;
	border-color: #000000;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}



.content-page-block-text a:active,
.content-page-block-text a:hover {
	color: #469FD3;
	text-decoration: none;
	background-color: transparent;
	border-color: #469FD3;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: solid;
}


.content-page-people-title {
	font-family: Arial;
	font-size: 12pt;
	color: #469FD3;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	background-color: #C6DDE8;
	float: left;
	position: relative;
}



.content-page-people-horizontal-line {
	border-bottom: 1px solid #C6DDE8;
	margin: 0px 0px 5px 0px;
	height: 29px;
}



.content-page-people-profile {
	min-height: 140px;
	border-left: 1px solid #C6DDE8;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	line-height: 200%;
	padding: 0px 0px 0px 10px;
	margin: 5px 0px 20px 0px;
}



.content-page-people-profile a:link,
.content-page-people-profile a:visited {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: transparent;
	border-color: #000000;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}



.content-page-people-profile a:active,
.content-page-people-profile a:hover {
	font-weight: bold;
	color: #469FD3;
	text-decoration: none;
	background-color: transparent;
	border-color: #469FD3;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: solid;
}



.content-page-people-links {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #469FD3;
}



.content-page-people-profile a:link,
.content-page-people-profile a:visited {
	font-weight: bold;
	color: #469FD3;
	text-decoration: none;
	background-color: transparent;
	border-color: #469FD3;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}



.content-page-people-profile a:active,
.content-page-people-profile a:hover {
	font-weight: bold;
	color: #469FD3;
	text-decoration: none;
	background-color: transparent;
	border-color: #469FD3;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: solid;
}





.content-page-people-az-name {
	width: 200px;
	float: left; 
	position: relative;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	color: #000000;
}


.content-page-people-az-name-links {
	width: 570px;
	float: right; 
	position: relative;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	color: #469FD3;
}


.content-page-people-az-name-links a:link,
.content-page-people-az-name-links a:visited {
	color: #469FD3;
	text-decoration: none;
	background-color: transparent;
	border-color: #469FD3;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}



.content-page-people-az-name-links a:active,
.content-page-people-az-name-links a:hover {
	color: #469FD3;
	text-decoration: none;
	background-color: transparent;
	border-color: #469FD3;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: solid;
}



.content-page-people-az-list {
	border-left: 1px solid #0D94D5;
	line-height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	float: left;
	position: relative;
}




.content-page-news-month,
.content-page-news-headline {
	font-family: Arial;
	font-size: 12pt;
	color: #469FD3;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	background-color: #C6DDE8;
	float: left;
	position: relative;
}




.content-page-news-month a:link,
.content-page-news-month a:visited {
	color: #469FD3;
	text-decoration: none;
	background-color: transparent;
	border-color: #469FD3;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}



.content-page-news-month a:active,
.content-page-news-month a:hover {
	color: #469FD3;
	text-decoration: none;
	background-color: transparent;
	border-color: #469FD3;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: solid;
}



.content-page-news-headline-date {
	font-family: Arial;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	margin: -5px 0px 5px 0px;
	background-color: #469FD3;
	float: left;
	position: relative;
	clear: both;
}


.content-page-news-horizontal-line-1 {
	border-bottom: 1px solid #C6DDE8;
	margin: 0px 0px 5px 0px;
	height: 29px;
}


.content-page-news-horizontal-line-2 {
	border-bottom: 1px solid #469FD3;
	margin: 0px 0px 5px 0px;
	height: 18px;
}



.content-page-news-story {
	min-height: 140px;
	border-left: 1px solid #C6DDE8;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	line-height: 200%;
	padding: 0px 0px 0px 10px;
	margin: 5px 0px 10px 0px;
	clear: both;
}



.content-page-news-story a:link,
.content-page-news-story a:visited {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: transparent;
	border-color: #000000;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}



.content-page-news-story a:active,
.content-page-news-story a:hover {
	font-weight: bold;
	color: #469FD3;
	text-decoration: none;
	background-color: transparent;
	border-color: #469FD3;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: solid;
}





.content-page-news-author {
	font-family: Arial;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	margin: -5px 0px 40px 0px;
	background-color: #469FD3;
	float: left;
	position: relative;
}



.content-page-listings-time {
	margin: 0px 5px 0px 0px;
	width: 70px;
	background-color: #FFD307;
	text-align: center;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	padding: 7px 10px 7px 10px;
	float: left;
	position: relative;
}


.content-page-listings-title {
	font-family: Arial;
	font-size: 12pt;
	color: #469FD3;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	background-color: #C6DDE8;
	float: left;
	position: relative;
}


.content-page-listings-horizontal-line {
	border-bottom: 1px solid #C6DDE8;
	margin: 0px 0px 5px 95px;
	height: 29px;
}


.content-page-listings-details {
	border-left: 1px solid #C6DDE8;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	line-height: 120%;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 95px;
	clear: both;
}


.content-page-schedules-date-channel {
	border-bottom: 1px solid #C6DDE8;
	width: 790px;
	float: left;
	position: relative;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 20px 0px;
	height: 100%;
	clear: both;
}


.content-page-schedules-date {
	width: 400px;
	float: left;
	position: relative;
}


.content-page-schedules-channel {
	width: 390px;
	float: right;
	position: relative;
}



.content-page-schedules {
	border-bottom: 1px solid #C6DDE8;
	width: 790px;
	float: left;
	position: relative;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 20px 0px;
	height: 100%;
	clear: both;
}


.content-page-schedules-part-1 {
	width: 230px;
	float: left;
	position: relative;
}


.content-page-schedules-part-2 {
	width: 560px;
	float: right;
	position: relative;
}






/* --------------------- */
/* Standalone Pages Code */
/* --------------------- */


.standalone-content-text {
	border-left: 1px solid #469FD3;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	line-height: 200%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	clear: both;
}



.standalone-content-text a:link,
.standalone-content-text a:visited {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: transparent;
	border-color: #000000;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}



.standalone-content-text a:active,
.standalone-content-text a:hover {
	font-weight: bold;
	color: #469FD3;
	text-decoration: none;
	background-color: transparent;
	border-color: #469FD3;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: solid;
}



.standalone-content-title-1 {
	font-family: Arial;
	font-size: 14pt;
	color: #469FD3;
	float: left; 
	position: relative;
}



.standalone-content-title-2 {
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	color: #469FD3;
	float: right; 
	position: relative;
}



.standalone-content-title-underline {
	border-top: 1px solid #469FD3;
	margin: 5px 0px 0px 0px;
	float: right;
	position: relative;
	width: 100%;
	height: 10px;
}



.standalone-content-title-3 {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	margin: -10px 0px 10px 0px;
	color: #FFFFFF;
	background-color: #469FD3;
	float: left; 
	position: relative;
}




.standalone-content-help-headline {
	font-weight: bold;
	color: #469FD3;
}



.standalone-content-help-headline:before {
	color: #000000;
	content: '•  ';
} 


.standalone-content-help-headline:after {
	content: '  ';
}




.standalone-content-site-links a:link,
.standalone-content-site-links a:visited {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #469FD3;
	text-decoration: none;
	background-color: transparent;
	border-color: #469FD3;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}



.standalone-content-site-links a:active,
.standalone-content-site-links a:hover {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #469FD3;
	text-decoration: none;
	background-color: transparent;
	border-color: #469FD3;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: solid;
}





/* ----------------- */
/* Notice Pages Code */
/* ----------------- */


.notice-page-text {
	font-family: Arial;
	font-size: 12pt;
	color: #000000;
}


.notice-page-text a {
	color: #000000;
}
