/* tlc red = DC241F  //dark blue = 00204E; light blue = ADBED8*/
body {
	font-family: arial, helvetica;
	background-color: #ffffff;
	background-image:url('/images/bodybg.gif'); 
	background-repeat:repeat-x;
	background-position:0px 60px;
	font-size:10pt;
	margin:0px 0px 0px 0px;
	}
#bannerholder {
	width:100%;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#cccccc;
	background-color:#ffffff;
	}
#banner {
	background-image:url('/images/bannerbg.gif');
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position:top center;
	height:60px;
	width:760px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
#subscribe_banner {
	background-image:url('http://www.tlcdelivers.com/lscustomer/newskin/subscribebg.gif');
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position:top center;
	height:60px;
	width:760px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
 a:link {
	color:#000099;
	}
 a:link, a:visited {
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	}  
  
a:hover, a:visited:hover {
	background-color:#efefef;
	color:#DC241F; rgb(220,36,31);
	}  
p, ul {
	list-style-type:none;
	text-align:left;
	font-size:12px;
	}
.right {
	text-align:right;
	}
ol {text-align:left;
	font-size:12px;
	}
.arrow li {
	background-image:url('/lscustomer/images/arrow_red.gif');
	background-position:0px 9px;
	background-repeat:no-repeat; 
	padding:0px 0px 0px 10px; 
	margin:2px 0px 0px 0px;
	}
.arrow li a {
	font-weight:bold;
/*	width:80%;
	display:block;*/
	padding:2px 0p 3px 5px;
	border:1px solid #ffffff;
	}
.arrow li a:hover {
	color:#dc241f;
	background-color:#eeeeee;
	border:1px solid #dddddd;
	}

/* headers */
#header {
	padding:0px 0px 5px 0px;
	}
.header {
	font-size:18px;
	font-weight:bold;
	margin:5px 0px 0px 0px;
	}
.subhead1 {
	font-size:16px;
	font-weight:bold;
	}	

.subhead2 {
	font-size:14px;
	font-weight:bold;
	}	
.subhead3 {
	font-size:12px;
	font-weight:bold;
	}
h1 {
	font-size:16px;
	}
h2 {
	font-size:14px;
	}
h3 {
	font-size:12px;
	}
/* set the color of the text */
.gray {
	color:#666666;
	}
.dkgray {
	color:#333333;
	}
.white {
	color:#ffffff;
	}
.red {
	color:#DC241F;
	}
.blue {
	color:00204E;
	}
/* registraion mark, trade mark copyright */
.copyright {
	color:#666666;
	font-size:10px;
	font-style:italic;
	}
a.copyright:link {
	color:#666666;
	}
a.copyright:link, a.copyright:visited {
	font-size:10px;
	font-style:italic;
	text-decoration:underline;
	}
.smmark {
	font-size:.8em;
	position:relative;bottom:5px;left:1px;
/*	vertical-align:super;*/
	}
.trademark{
	font-size:.5em;
	position:relative;bottom:5px;left:1px;
/*	vertical-align:super;*/
	}
/* page content below banner and navigation */
#pgContent {
	width:760px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	}
#mainContent {
	width:auto;
	text-align:left;
	padding:10px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#cccccc;
	background-color:transparent;
/*	background-image:url('/lscustomer/newskin/picbanner.jpg'); 
	background-repeat:no-repeat;
	background-position:125px 0px;
	height:600px;
	overflow:scroll;
*/
	}
#bfnews li {
	margin:5px 0px 5px 0px;
	}
#bfnews p {
	text-indent:-30px;margin:5px 0px 5px 30px;
	}	
/* left side of page */		
#leftside {
	display:block;
	width:66%;
	float:left;
	}
#leftside a.sidenav {
	width:100%;
	padding:2px;
	}
/* side bar (right hand side table with related links and information */
#sidebar {
	float:right;
	width:33%;
	border:1px solid #999999;
	background:#eeeeee;
	}
#sidebar ul {
	width:100%;
	margin:0px 0px 0px 10px;
	padding:2px 0px 5px 8px;
	}
#sidebar ul li { 
	color: #666666;
	font-size : 10pt;
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px -7px;
	list-style-type:none;
	padding:0px 0px 0px 0px; 
	}
#sidebar li.greyBold {
/*	color : #666666; */
	font-size : 10pt;
	font-weight:bold;
	list-style:none;
	margin:0px 0px 0px -7px;
	}
#sidebar a {
	text-decoration:underline;
	display:block;
	font-weight:900;
	width:100%;
	padding:2px 10px;
	background:url('/lscustomer/images/arrowoff.gif') 0px 7px no-repeat; 
	}
#sidebar a:visited {
	display:block;
	width:100%;
	}
#sidebar a:hover {
	text-decoration:none;
	color:#DC241F;
	background:url('/lscustomer/images/arrowon.gif') 0px 7px no-repeat; 
/*	background:white;
	opacity:.70; 
	filter: alpha(Opacity=70);
	-moz-opacity:0.70;*/
}
#topbox {
	width:auto;
	background:#666666;
	padding:2px;
	}
#bottombox {
/*	background:#ffffff;
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color:#000000;*/
	}
.upcase {
	text-transform:uppercase;
	}
.lowcase  {
	text-transform:lowercase;
	}
/* Footer id's and classes*/
#pgFooter {
	width:760px;
	height:60px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	border-style:solid;
	border-color:#cccccc;	
	}
#bottom {
	width:auto;
	}
#bottom {
	margin:0px 0px 0px -50px;
	}
#bottom ul li {
	font-size:10px;
	display:inline;
	list-style:disc;
	border:0px solid #000000;
	text-align:center;
	padding:5px 0px 10px 10px;
	}
#bottom a {
	font-size:10px;
	text-decoration:none;
		}
#bottom a:hover {
	font-size:10px;
	color : #DC241F; 
	text-decoration:none;
		}
a.bot:link  { 
	color : #000000; 
	}
A.bot:link, A.bot:visited { 
	text-decoration : none; 
	font-size : 8pt;
	} 

A.bot:hover. A.bot:visited:hover { 
	color : #ff0000; 
	text-decoration : underline; 
	font-size : 8pt;
	}
/* use for tables where the row backgrounds alternate color */
.top {
	border-top:1px solid #cccccc;
	}
.right {
	border-right:1px solid #cccccc;
	width:auto;
	}
.bottom {
	border-bottom:1px solid #cccccc;
	}
.left {
	border-left:1px solid #cccccc;
	width:auto;
	}
.span2 {
	border-width:0px 1px 1px 1px;border-style:solid;border-color:#666666;width:50%;
	}
.bggray {
	background-color:#eeeeee;
	}
.dkbg {
	background-color:#666666;
	}
.bgwhite {
	background-color:#ffffff;
	}
/*form elements */
.button {
	background:#cccccc;
	border-width:1px;
	border-color:#666666;
	border-style:solid;
	font-weight:bold;
	color:#000000;
	}
.onbutton {
	background:#DC241F;
	border-width:1px;
	border-color:#DC241F;
	border-style:solid;
	font-weight:bold;
	color:#ffffff;
	cursor:pointer;
	}
/* calendar, events divs and classes */
#eventcode {
	float:left;
	display:block;
	width:auto;
	border:0px solid #009933;
	padding:5px 5px;
	width:auto;
	}
#weblist {
	text-transform:none;
	display:block;
	text-align:left;
	}
a.weblist:link, a.weblist:visited {
	font-size:11px;
	width:100%;
	text-transform:none;
	}
a.weblist:hover, a.weblist:hover:visited {
	font-size:11px;
	}
#webinar {
	float:left;
	font-size:8pt;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#009933;
	padding:3px;
	margin:5px 0px 0px 0px;
	width:auto;
	border:3px double #009933;
	}
a.event:link, a.event:visited {
	font-size:12px;
	font-weight:bold;
	display:block;
	width:100%;
	white-space:nowrap;
	padding:3px;
	z-index:2;
/*	font-variant:small-caps; */
	}
a.event:hover, a.event:hover:visited {
	color:#DC241F;
	background-color:#ffffff;
	z-index:2;
	}
a.webinar:link {
	color:#ffffff;
	}
a.webinar:link, a.webinar:visited {
	background-color:#009933;
	text-transform:uppercase;
	border:3px double #009933;
		}
a.webinar:hover, a.webinar:hover:visited {
	background-color:#dc241f;
	color:#ffffff;
	border:3px double #dc241f;
	}
/* downloads - pdfs, docs, ppts etc. */
a.dwnlds, a.dwnlds:visited { 
	width:100%;
	display:block;
	padding:1px 0p 2px 2px;
	border:1px solid #ffffff;
	}
a.dwnlds:hover, a.dwnlds:active {
	color:#dc241f;
	background-color:#eeeeee;
	border:1px solid #dddddd;
	}
/* database profiles */
#dbprofiles {
	width:515px;margin:15px 10px;position:relative;top:0px;left:93px;border:0px solid #000000;
	}
#dblist {
	width:80%;
	}
#dbcounts {
	width:20%;
	}
#dblist ul, #dbcounts ul {
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#dblist li {
	background-image:url('/images/icons/pdf.gif');
	background-position:3px 1px;
	background-repeat:no-repeat; 
	width:100%;z-index:1;
	padding:3px 0px 2px 25px;
	}
#dblist li a {
	width:100%;display:block;	}
#dbCounts li {
	width:100%;text-align:right;
	padding:3px 3px 2px 0px;
	margin:0px 0px 0px 0px;
	}
a.dbdesc:link, a.dbdesc:hover, a.dbdesc:hover:visited {
	color:#000000;
	}
a.dbdesc:link, a.dbdesc:visited, a.dbdesc:hover, a.dbdesc:hover:visited {
	text-decoration:none;
	display:block;
	width:100%;
	}
.dbname {
	text-align:left;
	}

.count {
	text-align:right;
	font-size:12px;
	}
.close {
	cursor:pointer;
	}
#diamondbg {
	text-align:center;}
#diamondbg li {
/*	background-image:url('/images/diamondbg.gif');
	background-repeat:no-repeat;
	background-position:0px 2px; */
	padding:2px 0p 3px 0px;
	margin:0px 0px 0px 0px;
	display:inline;
	}
#diamondbg a:link {
	background-image:url('/images/diamondbg.gif');
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 0px 0px 14px;
	}
#diamondbg a:visited {
	background-image:url('/images/diamondbg.gif');
	color:purple;
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 0px 0px 14px;
	}

#diamondbg a:hover {
	background-image:url('/images/diamondbg.gif');
	background-repeat:no-repeat;
	background-position:0px 2px;
	background-color:#ffffff;
	text-decoration:none;
	}