﻿.TopNavLinks
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : White;
	padding : 5 0 5 0;
	text-decoration : none;
}

.WorldWideBoxes
{
	border: solid 3px #336699;
	width: 710px;
}

.BlueBoxes
{
	border: solid 3px #336699;
}

.YellowBoxes
{
	border: solid 3px #ffcc00;
}

.highlight
{
	background-color: Yellow;
}

.ClientLogoBox
{
	padding-left: 20;
	padding-bottom: 20;
	border: solid 3px #336699;
}


.BottomNavLinks
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : White;
	text-decoration : none;
}


td
{
	font-family : Arial, Helvetica, sans-serif, Verdana, Geneva;
	font-size : 13px;
	font-weight : normal;
	color : Black;
}

.RecommendedBooks
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif, ;
	font-size : 11px;
	font-weight : normal;
	color : Black;
	padding: 15 15 25 15;
}


.BodyText
{
	font-family : Arial, Helvetica, sans-serif, Verdana, Geneva;
	font-size : 13px;
	font-weight : normal;
	color : Black;
	padding: 20 40 0 40;
	text-align: justify;
}

.Yellow
{
	color : #ffcc00;
	font-size: 15px;
}

	

h2
{
	font-family : Arial, Helvetica, sans-serif, Verdana, Geneva;
	font-size : 16px;
	font-weight : bold;
	color : #336699;
}

.CourseBodyText
{
	font-family : Arial, Helvetica, sans-serif, Verdana, Geneva;
	font-size : 13px;
	font-weight : normal;
	color : White;
	padding: 20 20 20 20;
}



.SubHeader
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : Black;
}



a:hover
{
	color: #FFD700;
}

.BottomNav
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : White;
	padding : 15 0 0 0;
}

.SubNavLinks
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	padding : 5 20 5 5;
	border : 0px solid #336699;
	border-left: 0px;
	border-right: 0px;
	line-height : 15px;
}

.YellowBoxNav
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;
	padding : 15 20 20 15;
}

body
{
	background-color : #336699;
}
	
	
.YellowSplashBox
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	padding : 20 20 20 20;
	border : 0px solid #336699;
	border-left: 0px;
	border-right: 0px;
	background-color : #FFD700;
}

.AboutBox
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	padding : 20 20 20 20;
	margin: 80 0 0 0;
	border : 3px solid #006699;
	width: 160px;
}


.miniheader
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #ffcc00;
	padding : 0 0 15 0;
}





.NextProgrammeDate
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #ffffff;;
	padding : 1 0 7 29;
	border : 0px solid #336699;
	border-left: 0px;
	border-right: 0px;
}


.ForthcomingEvents
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #ffffff;;
	padding : 20 0 7 29;
	border : 0px solid #336699;
	border-left: 0px;
	border-right: 0px;
}


.BottomText
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #ffffff;;
	padding : 20 20 20 40;
	border : 0px solid #336699;
	border-left: 0px;
	border-right: 0px;
}

.BigSpark
{
	z-index: 2;
	position: absolute;
	top: 305px;
	right: 125px;	
}

.BigSpark800
{
	z-index: 2;
	position: absolute;
	top: 305px;
	right: 15px;	
}

.EcourseSpark
{
	z-index: 2;
	position: absolute;
	top: 255px;
	right: 125px;	
}

.EcourseSpark800
{
	z-index: 2;
	position: absolute;
	top: 305px;
	right: 15px;	
}


.ContentOverview
{
	border : 3px solid #FFCC00;
	padding : 15 15 15 15;
}

.WhiteLinks
{
	text-decoration : none;
	color : White;
}
/*---------------- New Styles ----------------------*/
.tabpd1 {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.tabpd1 tbody tr td {
	margin: 0px;
	padding: 0px;
	border-right-width: 3px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #FFF;
}
.tabpd1 tbody tr td p {
	padding: 0px;
	margin: 10px;
}

.bannerText
{
	vertical-align: middle;
	font-family: Arial, Verdana, Tahoma;
	font-size: 13px;
	color: #000;
	line-height: 1.5em;
}


.bannerText h1
{
	vertical-align: middle;
	font-family: Arial, Verdana, Tahoma;
	font-size: 13px;
	color: #000;
	line-height: 1.5em;
}

.bannerText h1 em
{
	vertical-align: middle;
	font-family: Arial, Verdana, Tahoma;
	font-size: 13px;
	color: #000;
	line-height: 0.8em;
}

.headline_text {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	color: #FFF;
	font-family: Arial, Verdana, Tahoma;
	font-size: 27px;
	font-weight: normal;
	width: 100%;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.headline_text p{
	margin: 0px;	
	paddin: 0px;
}

.contentTbl .BodyText .cont_col1
{
	padding: 0px;
	float: left;
	width: 495px;
/*	border: 1px solid #F00;*/
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.contentTbl .BodyText .cont_col2
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 175px;
/*	background-color: #CCC;	*/
/*	border: 1px solid #F3F;*/
}


.contentTbl .BodyText .cont_col3
{
	padding: 0px;
	float: left;
	width: 370px;
/*	border: 1px solid #F00;*/
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.contentTbl .BodyText .cont_col4
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 300px;
/*	background-color: #CCC;	*/
/*	border: 1px solid #F3F;*/
}
/* Default Styles */

/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

#sidebar
{
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	line-height: 1.4em;
	color: #000;
}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

/*-- Search Form start--*/
#content h3
{
	color:#336699;
	font-size:15px;
	font-weight:bold, italic;
	text-decoration: none;
}
#content #post_links
{
}

#content #post_links a
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #336699;
}

#content #post_links ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#content #post_links ul li
{
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCC;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;	
}
#content #post_links ul li:last-child
{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#content #post_links ul li .style_h2
{
	color:#336699;
	font-size:20px;
	font-weight:normal;
	background-image: url(images/search-icon.jpg);
	background-position: 0px 3px;
	margin: 0px;
	padding: 0px;
	text-indent: 20px;
	background-repeat: no-repeat;
}
#content #post_links ul li .style_h2 a
{
	font-family: Arial, Verdana, Tahoma;
	color:#336699;
	text-decoration: none;
	font-size:20px;
	font-weight:normal;
}
/*-- Search Form end--*/
.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}


#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	}
#sidebar ul li ul
{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
}
#sidebar ul li ul li{
	background-image: url(images/blue_bullet01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	text-indent: 13px;
}

#sidebar ul li a{
	color: #666;
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	line-height: 1.6em;
	text-decoration: none;
}

/* special configure */
#sidebar ul #search label 
{
	color: #1864b6;
	font-family: Arial, Verdana, Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/search-icon.jpg);
	background-position: 0px 0px;
	text-indent: 15px;
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
}

#sidebar ul .categories label 
{
	color: #1864b6;
	font-family: Arial, Verdana, Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/category-icon.jpg);
	background-position: 0px 0px;
	text-indent: 15px;
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
}

#sidebar ul #archives label 
{
	color: #1864b6;
	font-family: Arial, Verdana, Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;	
	background-image: url(images/archeives-icon.jpg);
	background-position: 0px 0px;
	text-indent: 15px;
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;	
}

.BodyText h2
{
	font-family : Arial, Helvetica, sans-serif, Verdana, Geneva;
	font-size : 16px;
	font-weight : bold;
	color : #336699;
	line-height: 1.2em;
}	
/* special configure ends */
#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
.blue_color
{
	color: #1864b6;
}

.BodyText .cont_col1 #content a
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #336699;
	font-weight: bold;
}

.BodyText .cont_col1 #content .pagnavigates
{
	display: block;
	text-align: center;
	font-size:13px;
	color:#1f73d2;
	border: 0px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.BodyText .cont_col1 #content .pagnavigates a
{
	font-size:13px;
	color:#1f73d2;
	margin-bottom:19px;
	font-weight:normal;
	text-transform:uppercase;
}
.BodyText .cont_col1 #content .pagnavigates .alignleft
{
	float: left;
}
.BodyText .cont_col1 #content .pagnavigates .alignright {
	text-align:right;
}


#content .style2_h1 {
	color:#336699;
	font-size:28px;
	font-weight:normal;
	position:relative;
	line-height:1.2em;
	margin-bottom:20px;
	border-bottom:1px solid #CCC;
	text-transform:uppercase;
	background-image: url(images/pin-icon-blueBig.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-indent: 28px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
}





.BodyText .cont_col1 #content #commentlist li, #commentform input, #commentform textarea 
{
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.BodyText .cont_col1 #content #commentform textarea
{
	width: 450px;
}
.BodyText .cont_col1 #content #commentlist li ul li {
	font-size: 1em;
}

.BodyText .cont_col1 #content #commentlist li {
	font-weight: bold;
}

.BodyText .cont_col1 #content #commentlist li .hr_style1
{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #454545;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 100%;
}

.BodyText .cont_col1 #content #commentlist li .post_text{
	width: 200px;
	float: left;	
}
.BodyText .cont_col1 #content #commentlist li .avatarPic{
	/*.BodyText .cont_col1 #content #commentlist li .avatar { */
	float: right;
	border: 5px solid #282828;
	padding: 0px;
	background: #fff;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 10px;
	}


.BodyText .cont_col1 #content #commentlist cite, #commentlist cite 
{
	float: left;
}
.BodyText .cont_col1 #content #commentlist cite, #commentlist cite a {
	font-weight: bold;
	font-style: italic;
	font-size: 1.1em;
	}

.BodyText .cont_col1 #content #commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	text-align: justify;
	}

.BodyText .cont_col1 #content #commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.BodyText .cont_col1 #content .commentmetadata {
	font-weight: normal;
	}


.BodyText .cont_col1 #content #commentlist
{
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	margin: 0px;
	padding: 0px;
	list-style-type: none;	/*color: #90F;	*/
	
}
.BodyText .cont_col1 #content #commentlist .img_tag{
	float:left;
	display:inline;
	vertical-align: middle;
}

.text_style01 #postsCats
{
	line-height: 1.8em;	
}

.text_style01 #postsCats ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.text_style01 #postsCats ul li
{
	color:#98b406;	
}
.text_style01 #postsCats ul li a
{
	/* Post Category */
	color:#98b406;
	font-size:15px;	
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;		
}

.text_style01 #postsCats ul li ul li a
{
	/* Posts List */
	font-size:13px;
	color:#1f73d2;	
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-weight:normal;	
}

#content .pagnavigates
{
	margin-top: 10px;	
	display: block;
	text-align: center;
	font-size:13px;
	color:#1f73d2;
}
#content .pagnavigates a
{
	font-size:13px;
	color:#1f73d2;
	margin-bottom:19px;
	font-weight:normal;
	text-transform:uppercase;
}
#content .pagnavigates .alignleft
{
	float: left;
}
#content .pagnavigates .alignright {
	text-align:right;
}
.random_videos_list
{
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;			
}
#galleryDisplay{}
#galleryDisplay ul
{
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 50px;
	margin-left: 0px;	
}

#galleryDisplay ul li
{
	padding: 0px;
	display: block;
}

