@charset "utf-8";
/* CSS Document */
.CatMenu-Top, .BannerTitle, .ArticleTitle, .ArticleManager, .componentheading, div.contact p {
	background:url("../images/category_top.png") left bottom no-repeat;
	height:18px;
	color:#fff;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:3px 0 1px 5px;
}
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;
}
.ArticleTitle, .componentheading, div.contact p {
	background:url("../images/3_cont_blue.gif") top left no-repeat;
	height:16px;
}
.ArticleManager {
	background:url("../images/writer_back.png") top left repeat-x;
	height:16px;
	color:#333;
	font-weight:normal;
	font-size:10px;
}
.ArticleRegisterBtn {
	width:155px;
}
.ArticleRegisterBtn a {
	display:block;
	background:url("../images/img-register_out.gif") top left no-repeat;
	width:140px;
	height:20px;
	padding:9px 0 0 10px;
	font-size:10px;
	font-weight:bold;
}
.ArticleRegisterBtn a:hover {
	background:url("../images/img-register_over.gif") bottom left no-repeat;
}



.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;
}


/* =========== Article Styles =========== */
.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;}

.nhs_text, p, ul {
	margin: 10px 0;
	text-align: justify;
	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;}
	

ul.latestnews {
  margin: 0;
	padding: 0;
}	
 li.latestnews {   
	list-style: none;
	line-height: 15px;
	padding-left: 10px;
	padding-top: 0px;
	background-image: url(../images/sc_bullet_orange.png) ;
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.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;}

ul, ol {
	margin:5px 0 5px 15px;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #333333;}
li {
	margin:0 0 0 5px;
}

.number {
	margin-right: 40px;
	font-weight: normal;
	text-align: justify;
	list-style-position: outside;
	list-style-type: decimal;
	color: #333333;}

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

/* =========== Program Table =========== */
#ProgramTable {
	padding:20px 0 0 0;
	margin:20px 0 0 0;
	border-top:1px solid #ccc;
}
#ProgramTable table {
	border-right:1px solid #d696a3;
	margin:0 auto 25px auto;
	width:623px;
}
#ProgramTable table caption {
	background:#6e1a2e url(../images/program-caption.png) top left repeat-x;
	padding:5px;
	color:#fff;
	font-weight:bold;
	font-size:15px;
}
#ProgramTable table th, #ProgramTable table td {
	border:1px solid #d696a3;
	border-top:0 none;
	border-right:0 none;
	vertical-align:top;
	text-align:left;
	padding:2px 4px;
}
#ProgramTable table th {
	border-bottom:2px solid #b0717e;
	color:#b63d55;
	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:#b63d55;
	height:2px;
	line-height:2px;
}
#ProgramTable table td.specialcell, #ProgramTable table th.specialcell {
	background:#FFFFCC;
	color:#990000;
	vertical-align:middle;
	padding:5px!important;
}


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