@charset "utf-8";
/* CSS Document */
.CatMenu-Top, .componentheading, div.contact p, .banneritem h3, .BannerTitle, .moduletable2 h3, .moduletable h3, .moduletable_banner h3 {
	background:url("../images/content-table-header.png") right top no-repeat;
	height:20px;
	color:#fff;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-size:12px!important;
	font-weight:bold;
	padding:15px 0 0 5px;
}
/* =========== Homepage - Lessons =========== */

.ArtContent table {
	width:100%;
	padding:0;
	margin:0 0 10px;
	border:1px solid #ebebeb;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}
	.ArtContent table td {
		width:50%;
		margin:0;
		padding:0;
		border-collapse:collapse;
		border:1px solid #ebebeb;
		border-top:1px solid #fff;
		border-left:1px solid #fff;
		vertical-align:top;
	}
	.ArtContent table td div {
		padding:10px;
	}
	.ArtContent table td div.new {
		background:url(../images/bck-newitem-sm.png) top right no-repeat;
		padding:10px;
	}
	.ArtContent table td h3 {
		background:none;
		font-family:'Trebuchet MS', Helvetica, sans-serif;
		font-size:14px;
		padding:0;
		margin:0;
		color:#36637A;
		height:100%;
	}
	.ArtContent table td h4 {
		font-family:Arial, Helvetica, sans-serif;
		padding:0;
		margin:0 0 10px;
		font-size:10px;
		color:#8C8C8C;
		height:100%;
	}
	.ArtContent table td h5 {
		font-family:Arial, Helvetica, sans-serif;
		padding:0;
		margin:0 0 3px;
		font-size:10px;
		color:#444;
	}
	.ArtContent table td p {
		padding:0;
		margin:0 0 3px;
		font-size:10px;
		height:35px;
		line-height:12px;
		overflow:hidden;
		text-align:left;
	}
	.ArtContent table td a {
		display:block;
		font-size:11px;
		padding:0;
		margin:0;
		color:#7C871B;
		text-align:right;
	}
	.ArtContent table td h5 a {
		display:inline;
		font-size:10px;
		color:#36637A;
	}
	.ArtContent table td h5 a:hover {
		color:#368A7A;
	}
	.ArtContent table td a:hover {
		color:#7CAF1B;
	}
	.ArtContent table td h4 a {
		display:inline;
		font-family:Arial, Helvetica, sans-serif;
		padding:0;
		margin:0 0 10px;
		font-size:10px;
		height:100%;
		color:#36637A;
	}
	.ArtContent table td h4 a:hover {
		color:#368A7A;
	}
	.ArtContent table td img {
		float:left;
		border:1px solid #B2B2B2;
		margin:0 10px 0 0;
		width:65px;
		height:65px;
	}

/* =========== Homepage - Horiz-Banner =========== */
.HorizBanner {
	text-align:center;
	margin:0 0 10px;
}
.HorizBanner img {
	margin:0;
}


/* =========== Article Header =========== */

.ArticleTitle {
	background:url("../images/content-table-header.png") right top no-repeat;
	height:43px;
	padding:2px 10px;
	margin:0;
}
	.ArticleTitle div {
		float:left;
	}
	.ArticleTitle a {
		font-family:Tahoma,Arial,Helvetica,sans-serif;
		font-weight:bold;
		text-decoration:none;
	}
	.ArticleTitle .goback {
		background: url(../images/bullet-category03-rev.png) left 4px no-repeat;
		margin:0;
		padding-left:10px;
		font-size:10px;
		color:#fff;
	}
	.ArticleTitle .goback:hover {
		background: url(../images/bullet-category04-rev.png) left 4px no-repeat;
	}
	.ArticleTitle h3 {
		background:none;
		font-family:'Trebuchet MS', Helvetica, sans-serif;
		font-size:14px;
		padding:8px 0 0;
		margin:0;
		width:470px;
		overflow:hidden;
	}
	.ArticleTitle ul {
		margin:0;
		padding:0;
		list-style:none;
		float:right;
		text-align:right;
	}
	.ArticleTitle ul li {
		background: none;
		margin:0;
		padding:2px 0;
		list-style:none;
		height:17px;
	}
	.ArticleTitle ul li a {
		background: url(../images/bullet-category03.png) right 7px no-repeat;
		margin:0;
		padding:0 10px 0 0;
		font-size:10px;
		color:#fff;
	}
	.ArticleTitle ul li a:hover {
		background: url(../images/bullet-category04.png) right 7px no-repeat;
	}


/* =========== Article Box (Homepage) =========== */

/* header */

.ArtBox {
	margin-bottom:10px;
}
.ArtBox .ArticleTitle {
	height:33px;
	padding:2px 10px 0;
	margin:0;
}
	.ArtBox .ArticleTitle div {
		float:none;
	}
	.ArtBox .ArticleTitle h3 {
		padding:10px 0 0;
		margin:0;
		width:100%;
		display:block;
	}

/* table */

.ArtBox table {
	width:100%;
	padding:0;
	margin:0;
	border:1px solid #B2B2B2;
	border-top:0 none;
}
	.ArtBox table td {
		background:#ebebeb url(../images/bck-content_table-td.png) top left repeat-x;
		width:50%;
		padding:0;
		margin:0;
		border-collapse:collapse;
		border:1px solid transparent;
		vertical-align:top;
	}
	.ArtBox table td:hover {
		background:#fff none;
		border-top:1px solid #ebebeb;
		border-right:1px solid #ebebeb;
		border-left:1px solid #ebebeb;
	}
	.ArtBox table td div {
		padding:10px;
	}
	.ArtBox table td .new {
		background:url(../images/bck-newitem-sm.png) top right no-repeat;
		padding:0;
	}
	.ArtBox table td h3, .ArtBox table td h3 a {
		background:none;
		font-family:'Trebuchet MS', Helvetica, sans-serif;
		font-size:14px;
		padding:0;
		margin:0;
		color:#36637A;
		height:100%;
	}
	.ArtBox table td h4 {
		padding:0;
		margin:0 0 3px;
		font-size:11px;
		color:#36637A;
		height:100%;
	}
	.ArtBox table td p {
		padding:0;
		margin:0 0 3px;
		font-size:11px;
		height:30px;
		line-height:15px;
		overflow:hidden;
		text-align:left;
	}
	.ArtBox table td a {
		display:block;
		font-size:11px;
		padding:0;
		margin:0;
		color:#7C871B;
	}
	.ArtBox table td a:hover {
		color:#7CAF1B;
	}
	.ArtBox table td img {
		float:left;
		border:1px solid #B2B2B2;
		margin:0 10px 0 0;
		width:65px;
		height:65px;
	}
	.ArtBox table td h4 a {
		background:url(../images/bullet-category05-hov.png) 7px 8px no-repeat;
		padding:5px 0 5px 25px;
		margin:0;
		color:#36637A;
		display:block;
		text-decoration:none;
	}
	.ArtBox table td h4 a:hover {
		background:url(../images/bullet-category05-hov.png) 8px 8px no-repeat;
		color:#368A7A;
	}
	.ArtBox table td h4 a span {
		color:#B2B2B2;
	}


/* =========== Article Box for General Use (Parartimata) =========== */

/* header */

.GenBox {
	margin-bottom:10px;
}
.GenBox .ArticleTitle {
	height:33px;
	padding:2px 10px 0;
	margin:0;
}
	.GenBox .ArticleTitle div {
		float:none;
	}
	.GenBox .ArticleTitle h3 {
		padding:10px 0 0;
		margin:0;
		width:100%;
		display:block;
	}

/* table */

.GenBox table {
	width:100%;
	padding:0;
	margin:0;
	border:1px solid #B2B2B2;
	border-top:0 none;
}
	.GenBox table td {
		background:#ebebeb url(../images/bck-content_table-td.png) top left repeat-x;
		width:50%;
		padding:0;
		margin:0;
		border-collapse:collapse;
		border:1px solid transparent;
		vertical-align:top;
	}
	.GenBox table td:hover {
		background:#fff none;
		border-top:1px solid #ebebeb;
		border-right:1px solid #ebebeb;
		border-left:1px solid #ebebeb;
	}
	.GenBox table td div {
		padding:10px;
	}
	.GenBox table td .new {
		background:url(../images/bck-newitem-sm.png) top right no-repeat;
		padding:0;
	}
	.GenBox table td h3, .GenBox table td h3 a {
		background:none;
		font-family:'Trebuchet MS', Helvetica, sans-serif;
		font-size:14px;
		padding:0;
		margin:0;
		color:#36637A;
		height:100%;
	}
	.GenBox table td h4 {
		padding:0;
		margin:0 0 3px;
		font-size:11px;
		color:#36637A;
		height:100%;
	}
	.GenBox table td p {
		padding:0;
		margin:0 0 5px;
		font-size:11px;
		text-align:left;
	}
	.GenBox table td h1 {
		display:block;
		font-size:14px;
		padding:0 0 5px;
		margin:0;
		color:#36637A;
	}
	.GenBox table td a:hover {
		color:#7CAF1B;
	}
	.GenBox table td img {
		float:left;
		border:1px solid #B2B2B2;
		margin:0 10px 10px 0;
		width:65px;
		height:65px;
	}
	.GenBox table td img.mail {
		float:none;
		border:0 none;
		margin:0 0 0 5px;
		width:65px;
		height:11px;
		vertical-align:middle;
	}
	.GenBox table td h4 a {
		background:url(../images/bullet-category05-hov.png) 7px 8px no-repeat;
		padding:5px 0 5px 25px;
		margin:0;
		color:#333;
		display:block;
		text-decoration:none;
	}
	.GenBox table td h4 a:hover {
		background:url(../images/bullet-category05-hov.png) 8px 8px no-repeat;
		color:#368A7A;
	}
	.GenBox table td h4 a span {
		color:#B2B2B2;
	}
	.GenBox table td ul {
		padding:0;
		margin:0;
	}
	.GenBox table td ul li {
		padding:0;
		margin:0 3px 0 0;
	}
	.GenBox table td ul li a {
		display:inline-block;
		background:url(../images/bullet-category02.png) left no-repeat;
		padding-left:7px;
		color:#36637A;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
	}
	.GenBox table td ul li a:hover {
			color:#368A7A;
	}


/* footer */

.ArtBox .ArticleFooter {
	position:relative;
	background:url(../images/bck-content_table-foot.png) top left repeat-x;
	height:25px;
}
	.ArtBox .ArticleFooter h4{
		position:absolute;
		left:0;
		color:#fff;
		width:400px;
	}
	.ArtBox .ArticleFooter h4 a {
		display:block;
		position:absolute;
		left:0;
		font-size:11px;
		font-weight:bold;
		color:#fff;
		height:22px;
		padding:3px 10px 0;
		margin:0;
	}
	.ArtBox .ArticleFooter ul {
		background:url(../images/bck-content_table-foot-btn.png) bottom right no-repeat;
		position:absolute;
		right:0;
		margin:0;
		padding:0;
		list-style:none;
	}
	.ArtBox .ArticleFooter ul li {
		background:url(../images/bck-content_table-foot-btn.png) bottom right no-repeat;
		margin:0;
		padding:0;
		list-style:none;
		float:left;
	}
	.ArtBox .ArticleFooter ul li:hover {
		background:url(../images/bck-content_table-foot-btn.png) top right no-repeat;
	}

	.ArtBox .ArticleFooter ul li a {
		display:block;
		float:left;
		color:#fff;
		font-size:11px;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		padding:3px 10px 0;
		height:22px;
	}
	
	.ArtBox .ArticleFooter ul li.previous a {
		background:url(../images/bullet-category03-rev.png) left 8px no-repeat;
		padding-left:10px;
		margin-left:5px;
	}
	.ArtBox .ArticleFooter ul li.previous a:hover {
		background:url(../images/bullet-category04-rev.png) left 8px no-repeat;
	}

	.ArtBox .ArticleFooter ul li.next a {
		background:url(../images/bullet-category03.png) right 8px no-repeat;
		padding-right:10px;
		margin-right:5px;
	}
	.ArtBox .ArticleFooter ul li.next a:hover {
		background:url(../images/bullet-category04.png) right 8px no-repeat;
	}


/* =========== Article Lessons =========== */

.ArtBox .ArticleContent table td {
	background:none;
	border:0 none;
	border-bottom:1px solid #ebebeb;
	vertical-align:top;
}
.ArtBox .ArticleContent table td div {
	padding:10px;
}
.ArtBox .ArticleContent table td div.new {
	background:url(../images/bck-newitem.png) top right no-repeat;
	padding-right:20px;
}
.ArtBox .ArticleContent table td h3 a:hover {
	text-decoration:none;
	color:#368a7a;
}
.ArtBox .ArticleContent table td ul {
	padding:0;
	margin:0;
}
.ArtBox .ArticleContent table td ul li {
	padding:0;
	margin:0 3px 0 0;
	display:inline;
	background:url(../images/bullet-category02.png) left no-repeat;
}
.ArtBox .ArticleContent table td ul li a {
	display:inline-block;
	padding-left:7px;
	color:#36637A;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.ArtBox .ArticleContent table td ul li a:hover {
		color:#368A7A;
}

/* =========== Article Lesson Teachers =========== */

.TeacherSet .ArtBox {
	border:1px solid #ebebeb;
	margin:25px 0 0;
}
.TeacherSet h3 {
	background:#EEEEF1 url(../images/bck-content_table-td.png) bottom repeat-x;
	color:#36637A;
	border:0 none;
	font-size:16px;
	padding:5px 10px;
	width:inherit;
	text-align:left;
}
.TeacherSet ul {
	padding:0;
	margin:0 0 5px;
	list-style:none;
}
.TeacherSet ul li {
	background:none;
	padding:0;
	margin:0;
	list-style:none;
	border-top:1px solid #ebebeb;
}
.TeacherSet ul li h4 {
	background:none;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-size:14px;
	padding:0;
	margin:0;
	color:#36637A;
	height:100%;
}
.TeacherSet ul li h4 a {
	background:url(../images/bullet-category05-hov.png) 7px 8px no-repeat;
	padding:5px 0 5px 25px;
	margin:0;
	color:#36637A;
	display:block;
	text-decoration:none;
}
.TeacherSet ul li h4 a:hover {
	background:url(../images/bullet-category05-hov.png) 8px 8px no-repeat;
	color:#368A7A;
}
.TeacherSet ul li h4 a span {
	font-family:Arial, Helvetica, sans-serif;
	color:#777;
	display:block;
	line-height:15px;
	height:30px;
	overflow:hidden;
	font-size:10px;
}


/* =========== Program Table =========== */
#ProgramTable {
	padding:0;
	margin:0;
	border-top:1px solid #ccc;
}
#ProgramTable table {
	border-right:1px solid #b2b2b2;
	margin:0 auto 25px auto;
	width:623px;
}
#ProgramTable table caption {
	background:url("../images/content-table-header.png") right top no-repeat;
	padding:5px;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	font-size:15px;
}
#ProgramTable table th, #ProgramTable table td {
	border:1px solid #b2b2b2;
	border-top:0 none;
	border-right:0 none;
	vertical-align:top;
	text-align:left;
	padding:2px 4px;
}
#ProgramTable table th {
	border-bottom:2px solid #36637A;
	color:#36637A;
	font-size:13px;
}
#ProgramTable table td {
	min-width:91px;
	color:#444;
	font-size:11px;
}
#ProgramTable table p, #ProgramTable table p strong {
	margin:0;
	padding:0;
	width:100%;
	font-size:11px;
	text-align:left;
}
#ProgramTable table td.emptycell {
	background:#36637A;
	height:2px;
	line-height:2px;
}
#ProgramTable table td.specialcell, #ProgramTable table th.specialcell {
	background:#FFFFCC;
	color:#36637A;
	vertical-align:middle;
	padding:5px!important;
}








/* =========== Article Styles =========== */
.ContainerArticle .new {
	background:url(../images/bck-newitem-sm.png) top right no-repeat;
	padding:10px 0 0;
}
.ContainerArticle li a {
	display:inline;
}
.headline{
	margin: 0 0 20px 0;
	color: #cc3366;
	text-transform:capitalize;
	text-align: left;
	font-size: 15pt;
	font-weight: bold;}

.title {
	margin: 0 0 20px 0;
	font-family: Arial, sans-serif;
	color: #ff6600;
	text-transform:capitalize;
	text-align: left;
	font-size: 13pt;
	font-weight: bold;}

.Subtitle {
	margin: 10px 0 0 0;
	font-style: italic;
	font-family: Arial, sans-serif;
	color: #6699cc;
	text-transform: none;
	text-align: left;
	font-size: 11pt;
	font-weight: bold;}

.Subtitle_Orange
{
	margin: 10px 0 0 0;
	text-align: left;
	font-size: 11pt;
	text-transform: capitalize;
	font-weight: bold;
	font-style: italic;
	font-family: Arial, Verdana, sans-serif,Tahoma ;
	color:#ff6600;
}

.Subtitle_Purple_Big
{
	margin: 0 0 10px 0;
	text-align: left;
	font-size: 11pt;
	text-transform: capitalize;
	font-weight: bold;
	font-style: italic;
	font-family: Arial, Verdana, sans-serif,Tahoma ;
	color:#cc3366;
}

.Subtitle_inside-blue {
	margin: 10px 0;
	font-style: normal;
	font-family: Arial, sans-serif;
	color: #336699;
	text-transform: none;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;}

.Subtitle_inside-pink {
	margin: 10px 0;
	font-style: normal;
	font-family: Arial, sans-serif;
	color: #990066;
	text-transform: none;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;}

.Subtitle_center {
	margin: 10px 0;
	font-style: italic;
	font-family: Arial, sans-serif;
	color: #3366ff;
	text-transform: none;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;}

.Subtitle_center-big {
	margin: 10px 0;
	font-style: italic;
	font-family: Arial, sans-serif;
	color: #FF6666;
	text-transform: none;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;}

.Title_nomargin1 {
	margin: 10px 0;
	font-style: italic;
	font-family: Arial, sans-serif;
	color: #ff6600;
	text-transform: none;
	text-align: center;
	font-size: 11pt;
	font-weight: bold;}
.Title_nomargin2 {
	margin: 10px 0;
	font-style: italic;
	font-family: Arial, sans-serif;
	color: #3366ff;
	text-transform: none;
	text-align: center;
	font-size: 11pt;
	font-weight: bold;}
.Title_nomargin3 {
	margin: 10px 0;
	font-style: italic;
	font-family: Arial, sans-serif;
	color: #FF6666;
	text-transform: none;
	text-align: center;
	font-size: 11pt;
	font-weight: bold;}
.Title_nomargin3_bigger {
	margin: 10px 0;
	font-style: italic;
	font-family: Arial, sans-serif;
	color: #FF6666;
	text-transform: none;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;}
.Title_nomargin2_bigger {
	margin: 10px 0;
	font-style: italic;
	font-family: Arial, sans-serif;
	color: #3366ff;
	text-transform: none;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;}
.Title_nomargin1_bigger {
	margin: 10px 0;
	font-style: italic;
	font-family: Arial, sans-serif;
	color: #ff6600;
	text-transform: none;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;}
.text_nomargin {
	margin: 10px 0;
	text-align: justify;
	font-size: 10pt;
	font-weight: normal;
	color: #333333;}
.text_nomargin_left {
	margin: 10px 0;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	color: #333333;}


p[align="center"] {
	text-align:center!important;
}
.nhs_center {
	margin: 10px 0;
	text-indent: 10pt;
	text-align: center;
	font-size: 10pt;
	font-weight: normal;
	color: #333333;}

.nhs_right {
	margin: 10px 0;
	text-align: right;
	font-size: 10pt;
	font-weight: normal;
	color: #333333;}
	

/*
.list-orange {
	font-size: 10pt;
	margin-right: 40px;
	text-align: justify;
	list-style-image: url("../images/bull-03.gif");
	list-style-position: outside;
	list-style-type: square;}

.list-pink {
	font-size: 10pt;
	margin-right: 40px;
	text-align: justify;
	list-style-image: url("../images/bull-05.gif");
	list-style-position: outside;
	list-style-type: square;}

.list-blueopen {
	font-size: 10pt;
	margin-right: 40px;
	text-align: justify;
	list-style-image: url("../images/bull-08.gif");
	list-style-position: outside;
	list-style-type: square;}

.list-orange-lev2 {
	font-size: 10pt;
	margin-left: 0px;
	margin-right: 50px;
	text-align: justify;
	list-style-image: url("../images/bull-03.gif");
	list-style-position: outside;
	list-style-type: disc;}

.list-pink-lev2 {
	font-size: 10pt;
	margin-left: 0px;
	margin-right: 50px;
	text-align: justify;
	list-style-image: url("../images/bull-05.gif");
	list-style-position: outside;
	list-style-type: disc;}

.list-blueopen-lev2 {
	font-size: 10pt;
	margin-left: 0px;
	margin-right: 50px;
	text-align: justify;
	list-style-image: url("../images/bull-08.gif");
	list-style-position: outside;
	list-style-type: disc;}
*/

.readonright {
	font-size:10px;
	font-weight:bold;
	text-align:right;
}

select#title_select{
	color:#333;
	font-weight:bold;
	width:450px;
}
.lessons_select {
	background:url("../images/bck-search.gif") left top repeat-x;
	border-bottom:1px solid #ccc;
	margin:0 0 10px 0;
	padding:10px 25px;
	font-size:13px;
	font-weight:bold;
	color:#666666;
}

/* =========== Article - Options =========== */
.ArticleOptions1 a, .ArticleOptions2 a {
	margin-right:5px;
}
.ArticleOptions1 a, .ArticleOptions2 a {
	background:url("../images/btn-options.png") top left no-repeat;
	width:16px;
	height:16px;
	display:block;
	text-decoration:none;
	}
.ArticleOptions2 a {
	background:url("../images/btn-options.png") bottom left no-repeat;
}

/* =========== Frontpage - Special Lessons =========== */
.SpecialL {
}
.SpecialL th {
	width:305px;
}
.SpecialL table {
	margin:0 0 10px;
	padding:0;
	height:140px;
	border:1px solid #dedede;
	border-collapse:collapse;
}
.SpecialL table th,
.SpecialL table td {
	width:100%;
	border:0 none;
	border-collapse:collapse;
}

.SpecialL .SpecialSpacer {
	width:10px;
}

/* Table Heading */
.SpecialL table th {
	height:56px;
	background:url(../images/btn-special-bck-title.png) left repeat;
	text-align:left;
	color:#fff;
	vertical-align:middle;
}
.SpecialL table th h1 {
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
}
.SpecialL table th h1 a {
	color:#fff;
	display:block;
	padding:8px 0 5px 8px;
	height:43px;
}
.SpecialL table th h1 a span{
	float:right;
	display:block;
	width:92px;
	height:37px;
	background:url(../images/btn-special.png) left no-repeat;
	padding:7px 0 0;
}
.SpecialL table th h1 a:hover span{
	background:url(../images/btn-special-hover.png) left no-repeat;
}
.SpecialL table th h1 a:first-line {
	font-size:15px;
	font-weight:bold;
}

/* Table Data */
.SpecialL table {
	border:1px solid #ccc;
}
.SpecialL table td * {
	padding:3px 8px;
}
.SpecialL table td {
	color:#555;
	vertical-align:top;
}
.SpecialL table td h2 {
	background:url(../images/btn-special-bck-date.png);
	color:#fff;
	font-size:12px;
	text-align:left;
}
.SpecialL table td p {
	color:#333;
	font-size:11px;
	line-height:15px;
	height:40px;
	overflow:hidden;
	margin:2px 0 10px;
}
.SpecialL table td.Lesson1 {
	background:url(../images/banners/bn-iridology.gif) left no-repeat;
}
.SpecialL table td.Lesson2 {
	background:url(../images/banners/bn-facebody.gif) left no-repeat;
}
.SpecialL table td.Lesson3 {
	background:url(../images/banners/bn-kyttaritida.gif) left no-repeat;
}
.SpecialL table td.Lesson4 {
	background:url(../images/banners/bn-lemfiko.gif) left no-repeat;
}



/* =========== Developer Info =========== */
.txt_Footer {
	text-align:center;
	font-size:7pt;
	color:#ccc;
}
.txt_Footer a {
	text-decoration:none;
}
.txt_Footer_Artistic {
	font-size:7pt;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
}
.txt_Footer_Web {
	font-size:7pt;
	font-weight:bold;
	color:#FF9900;
	cursor:pointer;
}
.txt_Footer_gr {
	font-size:7pt;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
}

.articleinfo {
	font-size:9px;
	background:#dedede;
}
table .pagenav {
	margin:auto;
	margin-top:25px;
	border-top:1px solid #ccc;
	width:100%;
	float:none;
	clear:both;
}
table .pagenav th {
}
table .pagenav td {
	width:2%;
}
table .pagenav .pagenav_prev {
	text-align:right;
	width:49%;
}
table .pagenav .pagenav_next {
	text-align:left;
	width:49%;
}
.ListBCKtitle {
	background:#A5B5ED;
}
li.ListBCK {
	background:#dedede;
}
.note {
	color:#900;
	font-size:11px;
}
.hor-line {
	border-bottom:1px solid #dedede;
}
.ProgramStyle caption {
	font-size:14px;
	padding-bottom:10px;
	color:#336699;
}
.ProgramStyle {
	border-top:1px solid #666;
	border-left:1px solid #666;
}
.ProgramStyle th,
.ProgramStyle td {
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	padding:3px;
}
.ProgramStyle th {
	background:#dedede;
	vertical-align:middle;
}
.ProgramStyle td {
	
}


/* XMAS STYLES
.CatMenu-Top, .componentheading, div.contact p, .banneritem h3, .BannerTitle, .moduletable2 h3, .moduletable h3, .moduletable_banner h3, .ArticleTitle, #ProgramTable table caption {
	background:url("../images/content-table-header-xmas.png") right top no-repeat;
}
*/



