a:link {color: #AD4231; text-decoration: none;}
a:active {color: #AD4231; text-decoration: none;}
a:visited {color: #AD4231; text-decoration: none;}
a:hover {color: #535353; text-decoration: none;}

body{
	font-family: Tahoma, Arial, Helvetica;
	color: #535353;
	font-size: 8pt;
	background-color:#4C7A9A;
	margin-top: 0px;
}

td{
	padding-top: 0px;
	padding-botton: 0px;
}

h1{
	color: #17212D;
	font-size: 12pt;
	font-weight: bold;
}

h2{
	margin-left:5px;
	margin-top: 7px;
	margin-bottom: 6px;	
	color: #17212D;	
	font-size: 10pt;
}

h3{
	margin-left:25px;
	margin-top: 10px;
	margin-bottom: 8px;	
	color: #17212D;	
	font-size: 9pt;
}

/* Table formats */
.content{
	vertical-align:top;
}
.infopanel{
	width:277px;
	text-align:left;
	vertical-align:top;
}
.menucell{
	width:252px;
	text-align:left;
}
.tMain{
	margin-top:8px;
	margin-bottom: 8px;	
	margin-left:35px;
	margin-right:10px;
}

.tlcCalendar{
	BORDER-RIGHT: medium none; BORDER-TOP: 0.75pt outset; BORDER-LEFT: medium none; BORDER-BOTTOM: 0.75pt outset #17212D;
}
.tlcFormTable {
	BORDER-RIGHT: medium none; BORDER-TOP: 0.75pt outset; BORDER-LEFT: medium none; WIDTH: 98%; BORDER-BOTTOM: 0.75pt outset #17212D;
}
.tlcTable {
	margin-left: 35px; BORDER-RIGHT: medium none; BORDER-TOP: 0.75pt outset; BORDER-LEFT: medium none; WIDTH: 485px; BORDER-BOTTOM: 0.75pt outset #17212D;
}
.tlcTable TH, .tlcCalendar TH, .tlcFormTable TH {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 3pt; FONT-WEIGHT: normal; FONT-SIZE: 9pt; PADDING-BOTTOM: 2pt; VERTICAL-ALIGN: top; BORDER-LEFT: medium none; PADDING-TOP: 2pt; BORDER-BOTTOM: 0.75pt inset; FONT-FAMILY: Tahoma, Arial; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}
.tlcTable TD, .tlcCalendar TD, .tlcFormTable TD {
	border:0px;  PADDING-RIGHT: 5.4pt; PADDING-LEFT: 3pt; PADDING-BOTTOM: 1pt; VERTICAL-ALIGN: top; PADDING-TOP: 1pt; FONT-FAMILY: Arial; BACKGROUND-COLOR: #D6DEEF; TEXT-ALIGN: left
}
.tlcTable TD.blank {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; VERTICAL-ALIGN: top; BORDER-LEFT: medium none; WIDTH: 15px; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #ffffff
}
.tlcTable TD.button {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; VERTICAL-ALIGN: top; BORDER-LEFT: medium none; WIDTH: 20px; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #ffffff;  PADDING-RIGHT: 0px; PADDING-LEFT: 0px;
}
.tlcTable TD.date {
	border: 0px; width: 45px; text-align:center;  PADDING-RIGHT: 2px; PADDING-LEFT: 4px;
}

.tlcWhite {
	BORDER-RIGHT: medium none; BORDER-TOP: 0.75pt outset; BORDER-LEFT: medium none; BORDER-BOTTOM: 0.75pt outset #17212D; margin-top:6px; margin-bottom:6px;
}
.tlcWhite TD {
	border:1px;  PADDING-RIGHT: 5.4pt; PADDING-LEFT: 3pt; PADDING-BOTTOM: 3pt; VERTICAL-ALIGN: top; PADDING-TOP: 3pt; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}

.tlcDownloads {font-size:8pt; font-family:Arial, Verdana; width:100%; background-color:#E7E7E7}
.tlcDownloads tr.rowHeader {background-color:#EBEFEB}
.tlcDownloads tr.rowBorder {text-align:center; background-color:#EBEFEB}
.tlcDownloads tr.rowEven {background-color:#E7EFF7}
.tlcDownloads tr.rowOdd {background-color:#ffffff}
.tlcDownloads td.name {vertical-align:middle; text-align:left; padding-left:5px}
.tlcDownloads td.duration {vertical-align:middle; text-align:right; width:45px}
.tlcDownloads td.size {vertical-align:middle; text-align:right; width:45px}
.tlcDownloads td.genre {vertical-align:middle; text-align:left; padding-left:5px; width:65px}
.tlcDownloads td.button {text-align:center; width:45px}

/*Link formats*/

a.options:link {font-size: 8pt; color: #535353; text-decoration: none;}
a.options:active {font-size: 8pt; color: #535353; text-decoration: none;}
a.options:visited {font-size: 8pt; color: #535353; text-decoration: none;}
a.options:hover {font-size: 8pt; color: #AD4635; text-decoration: none;}

a.aintro:link {color: #ffffff; text-decoration: none;}
a.aintro:active {color: #ffffff; text-decoration: none;}
a.aintro:visited {color: #ffffff; text-decoration: none;}
a.aintro:hover {color: #AD4635; text-decoration: none;}

a.fLink:link {color: #dd6655; text-decoration: none;}
a.fLink:active {color: #dd6655; text-decoration: none;}
a.fLink:visited {color: #dd6655; text-decoration: none;}
a.fLink:hover {color: #dddddd; text-decoration: none;}

/* Form formats */

#tlcform ul{
	padding-left:0.6em;
	margin-left:25px; 
	margin-top:0px; 
	margin-bottom:0px;
	margin-right:0px;
	font-size:8pt;
}

#tlcform ol{
	padding-left:0.6em;
	margin-left:25px; 
	margin-top:0px; 
	margin-bottom:0px;
	margin-right:0px;
	font-size:8pt;
}

#tlcform li{
	margin-top:2px;
	margin-bottom:2px;
	padding:0;
}

/* List Formats */

ul{
	padding: 0px;
}

.uMain{ 
	padding-left:0.6em;
	margin-left:45px; 
	margin-top:0px; 
	margin-bottom:0px;
	margin-right:0px;
}
.liMain{
	margin-top:2px;
	margin-bottom:2px;
	padding:0;
}
.uCalendar{
	text-indent: 0px;
	list-style:none;
	margin-left:0px; 
	margin-top:0px; 
	margin-bottom:6px;
}
.uItem{
	list-style:none;
	margin-left:20px;
	margin-top:0px;
}

.liCalendar{
	margin-bottom: 2px;
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 0px;
	border-bottom: 1px solid #c0c0c0;
	font-weight: bold;
}
.liItem{
}

/*Paragraph formats*/

.pAddress{
	margin-top:2px;
	margin-bottom: 2px;	
	margin-left:35px;
	text-align:left;
}
.pAuthor{
	margin-top:2px;
	margin-bottom: 2px;	
	margin-right:15px;
	text-align:right;
}
.pDate{
	margin-bottom: 3px;
	margin-top: 8px;
	margin-left: 5px;
	margin-right: 10px;
	border-bottom: 1px solid #c0c0c0;
	font-weight: bold;
}
.pExpand{
	margin-top:4px;
	margin-bottom: 0px;	
	margin-left:35px;
	margin-right:10px;
}
.pFooter{
	margin-top:0px;
	margin-bottom: 8px;
	padding:0px;
}
.pForm{
	margin-left:15px;
	margin-top:8px;
	margin-bottom: 8px;
	font-size:8pt;
	text-align:left;
}
.pHeadleaders{
	margin-top:10px;
	margin-right:5px;
	margin-bottom:5px;
	text-align:right;
}
.pHeading{
	margin-top:10px;
	margin-bottom: 8px;	
	margin-left:35px;
	text-align:left;
	font-weight:bold;
}
.pHighlight{
	margin-top:8px;
	margin-bottom: 8px;
	margin-left:40px;
	margin-right:10px;
	padding:5px;
	background-color:#417A97;
	color:#ffffff;
}
.pHyperlink{
	margin-top:12px;
	margin-bottom: 12px;
}
.pItem{
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 15px;
}
.pMain{
	margin-top:8px;
	margin-bottom: 8px;	
	margin-left:35px;
	margin-right:10px;
	text-align:left;
}
.pMenu{
	margin-top:8px;
	margin-bottom: 8px;	
	font-size: 8pt;
	font-weight:bold;
}
.pNomargin{
	margin-top:0px;
	margin-bottom: 0px;
}
.pfmHeading{
	font-weight:bold;
	color:#535353;
}
.pPFM{
	margin-top:5px;
	margin-left:5px;	
	margin-bottom: 0px;
	color:#9F9F9F;
}
.pPosted{
	margin-top:6px;
	margin-bottom: 10px;
	margin-left:35px;
	color: #9F9F9F;
	margin-left:25px;
}
.pQuicklink{
	margin-top:6px;
	margin-bottom: 6px;
}
.pVotw{
	margin-top:6px;
	margin-bottom: 6px;
}

/*Character Formats*/

.cBold{
	font-weight: bold;
}
.cQuote{
	font-style: italic;
}
.cScripture{
	
}
.cTry, .cLife, .cDot{
	font-family: Arial, Tahoma;
	font-size:26pt;	
}
.cTry{
	color:#AD4A39;
}
.cLife{
	color:#8CAD52;
}
.cDot{
	color:#427B9C;
}
.cTLC{
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color:#ffffff;
}
.cWhite{
	color: #ffffff;
}

/* Quicklinks Formats */
#quicklinks{		
	background-color: #457F9D;
	width: 271px;
	height: 75px;
	color: #ffffff;
	padding-bottom: 5px;
	padding-top:25px;
	background-image : url(../graphic/background_quicklinks.png);
	background-repeat : repeat-x;
}
#reviewpane{		
	background-color: #457F9D;
	width: 271px;
	height: 90px;
	color: #ffffff;
	padding-bottom: 5px;
	padding-top:10px;
	background-image : url(../graphic/background_reviewpane.png);
	background-repeat : repeat-x;
}
#quicklinks table{
	width:100%;
	color: #ffffff;
}
#quicklinks td.remove{
	text-align:right;
	padding-right: 5px;	
}
#quicklinks td.link{
	font-size: 8pt;
	text-align: left;
	font-family: Tahoma;	
	padding-left: 20px;
}
#quicklinks a:link {color: #ffffff; text-decroation: underline;}
#quicklinks a:active {color: #ffffff; text-decroation: underline;}
#quicklinks a:visited {color: #ffffff; text-decroation: underline;}
#quicklinks a:hover {color: #ffffff; text-decroation: none;}

/* Div Formats */
.banner{
	border: 1px solid #17212D;
	padding-top: 2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px
}
.calendar_box{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:4px;
	padding-right:4px;
	border:1px #17212D solid;
	width:265px;
	text-align: center;
	background-color:#ffffff;
}
.calendar{
	height: 297px;
	padding-top:0px;
	padding-left:10px;
	padding-bottom:10px;
	border:1px #949C9C solid;
	width:253px;
	text-align: left;
	background-color:#F7F7F7;
}
.dashedblock {
	display: block;
	position:relative;	
	padding: 5px 5px 5px 10px;
	border: 1px dashed #CAC6C6;
	margin-left:35px;
	margin-right:15px;
}
.footer{
	text-align:center;
	background-image : url(../graphic/footer.png);
	height:52px;
	color:#ffffff;
	font-size:7pt;
	padding-top:8px;	
	margin-top:0px;
	margin-bottom:0px;
}
.header{
	background-image : url(../graphic/header.png);
	text-align: right;
	padding-right: 10px;
	padding-top:0px;
	height:70px;
	color:#ffffff;
}
.hidetext {
	display: none;
}
.menublock{
	width:235px;
	height:95px;
	text-align:left;
	background-color:#8FA852;
	color:#ffffff;
	font-size: 10pt;
	padding:5px;
	padding-left:10px;
	background-image : url(./graphic/background_menu.png);
	background-repeat : repeat-x;
}
.options_box{
	padding-left:25px;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #949C9C;
	width:238px;
	text-align:left;
	background-color:#F7F7F7;
}
.pfm{
	width:162px;
	border: 1px solid #17212D;
	padding-top: 2px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px
}
.showtext {
	display: block;
	position:relative;	
}
.votw{
	width:265px;
	height:126px;
	text-align:center;
	background-color:#8FA852;
	color:#ffffff;
	font-size: 9pt;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	background-image : url(../graphic/background_votw_book.png);
	background-repeat : no-repeat;
}

/* Menu Formats */
