/* General Styles */
body {background: url(images/core-bkgd.jpg) repeat-x #000; margin: 0 0 30px 0; padding: 0px; }


.centering { margin: 0 auto; width: 940px; }

/* Header Navigation */
	.side-nav { float: left; width: 225px; margin-top: 100px;  }
	.side-nav li { list-style-type: none; padding: 0 10px; font: 14px/23px "myriad","helvetica","arial"; color: #bbbabd; text-align: right; }
		.side-nav li { color: #4c758c; background: url(images/large-arrow-h.gif) right center no-repeat; padding-right: 22px; }
		.side-nav li:hover { background: url(images/large-arrow-o.gif) right center no-repeat;  }
			.side-nav li a:link, .side-nav li a:visited { color: #4c758c; text-decoration: none; }
			.side-nav li a:hover { color: #eeeeee; text-decoration: none; }
		
		.side-nav li.current { color: #4c758c; background: url(images/large-arrow.gif) right center no-repeat; padding-right: 22px; }
		.side-nav li.current:hover { background: url(images/large-arrow-o.gif) right center no-repeat;  }
			.side-nav li.current a:link, .side-nav li.current a:visited { color: #bbbabd; text-decoration: none; }
			.side-nav li.current a:hover { color: #eeeeee; text-decoration: none; }

/* Main Content Area */
.main-content { width: 883px; }

	.feature-content { width: 657px; float: right; }
		
		.text-content { background: #FFF; border: 1px solid #00386b; min-height: 500px; }
			.text-content .sub-nav { float: left; padding: 10px 15px; }
			.text-content .sub-nav img { margin-bottom: 10px; }
			
			.text-content p { font-size: 12px; font-family: verdana, helvetica; line-height: 20px; padding: 8px 15px; margin: 0px; }
			.text-content ul { list-style-type: none; font-size: 12px; font-family: verdana, helvetica; line-height: 20px; }
				.text-content li { background: url(images/tlc-listarrow.gif) left center no-repeat; padding-left: 20px;}
			.text-content p.int-link { text-align: right; padding: 0 25px 15px 0; margin: 0px; }
				.text-content p.int-link a:link, .text-content p.int-link a:visited  { color: #000; text-decoration: none; }
				.text-content p.int-link a:hover  { color: #002c52; text-decoration: underline; }

		.int-text-content .jump-links { font-size: 10px; }
			.int-text-content .jump-links p { padding-top: 2px; padding-bottom: 0px; margin-bottom: 0px; }
			.int-text-content .jump-links a:link, .int-text-content .jump-links a:visited { color: #002c52; text-decoration: none; }
			.int-text-content .jump-links a:hover { color: #000; text-decoration: underline; }
		
		.int-text-content { background: #FFF; border: 1px solid #00386b; min-height: 500px; font-size: 11px; font-family: verdana, helvetica; line-height: 18px; }
			.int-text-content p {  padding: 8px 15px; margin: 0px; }
			.int-text-content ul { list-style-type: none; margin-left:0px; padding-left: 15px; line-height: 16px; }
				.int-text-content li { background: url(images/tlc-listarrow.gif) left center no-repeat; padding: 2px 0px 2px 20px;}
			.int-text-content p.int-link { text-align: right; padding: 0 25px 15px 0; margin: 0px; }
				.int-text-content p.int-link a:link, .int-text-content p.int-link a:visited  { color: #000; text-decoration: none; }
				.int-text-content p.int-link a:hover  { color: #002c52; text-decoration: underline; }
		.int-text-content .highlight { background: #dfdfdf; padding: 10px; margin: 15px; }
			.int-text-content .highlight span { color:#e34242; }
			.int-text-content .highlight span { color:#e34242; }
			.int-text-content .highlight input { color:#787878; margin: 2px 0px; }
			.int-text-content .highlight p { border-bottom: 1px dashed #BBB; }

		.int-text-content h3 { font-size:16px; margin: 0px 15px; padding: 0px; color: #00386b;}

		.int-text-content .plan { border:1px solid #CCC; padding: 3px; margin: 15px; background: #dfdfdf; min-height: 165px; line-height: 15px; }
		.int-text-content .plan img { border: 2px solid #BBB; margin-top: 5px; }
		.int-text-content .plan strong { font-size:14px; }
			.int-text-content .plan a:link, .int-text-content .plan a:visited { color: #002c52; text-decoration: none; }
			.int-text-content .plan a:hover { color: #000; text-decoration: underline; }
/* POP STYLES */

.pop-wrap { width:740px; height: 480px; background: #FFF; margin:25px; border: 2px solid #000; }

.pop-text { font-size: 10px; font-family: verdana, helvetica; padding: 15px; overflow: auto; height: 450px; width: 210px; background: #FFF;}
	.pop-text p { padding: 10px; background: #dfdfdf; border:1px solid #CCC; margin: 0px 0px 10px 0px; }
	.pop-text strong { font-size: 12px; }
	.pop-text ul { padding-left: 15px; margin-left: 15px; padding-bottom: 10px; padding-top: 5px; }
	.pop-text li { list-style-type: square; }

/* FOOTER STYLES */

.footer { width: 850px; margin: 0 auto; padding: 10px; }

	.footer .right-col { text-align: left; color: #646668; font: 10px/15px "verdana","helvetica"; }
	.footer .right-col a { color: #646668; }
	.footer .right-col a:hover { color: #b3b4b5; }
	.footer .right-col img { margin: 0 0 0 25px ; }
	.footer .right-col p { padding: 0 5px 0 25px ; margin: 3px 0px; }
	
	.footer .left-col { color: #FFF; font: 10px/15px "verdana","helvetica"; text-align: right; border-right: 1px solid #646668; padding-right: 25px; }
	.footer .left-col a { color: #709cb7; }
	.footer .left-col a:hover { color: #FFF; }
