@charset "UTF-8";
/* CSS Document */

/* This section sets the format for the whole body */

body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.title1
{
	font-size:14px;
	color:#333333;
	font-weight:bolder;
}

.subtitle1
{
	font-size:12px;
	color:#333333;
	font-weight:bold;
}

a
{
	text-decoration:none;
	color:#0066FF;
	cursor:pointer;
}

a:hover
{
	color:#0033FF;
}


/* This section sets content to hidden in order to preload them.*/

.preload
{
	display:none;
}


/* This Section controled the experimental  menu's behaviour. Java script is used because not all browsers are able deal with table cels as links 

#menu_home
{
	background-image:url(/images/menu_up_01.png);
	background-repeat:no-repeat;
}

#menu_home:hover
{
	background-image:url(/images/menu_over_01.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

#menu_courses
{
	background-image:url(/images/menu_up_02.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

#menu_courses:hover
{
	background-image:url(/images/menu_over_02.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

#menu_resources
{
	background-image:url(/images/menu_up_03.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

#menu_resources:hover
{
	background-image:url(/images/menu_over_03.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

#menu_media_centre
{
	background-image:url(/images/menu_up_04.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

#menu_media_centre:hover
{
	background-image:url(/images/menu_over_04.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

#menu_about_us
{
	background-image:url(/images/menu_up_05.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

#menu_about_us:hover
{
	background-image:url(/images/menu_over_05.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

#menu_contact_us
{
	background-image:url(/images/menu_up_06.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

#menu_contact_us:hover
{
	background-image:url(/images/menu_over_06.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

*/
#menu_search
{
	padding-top:14px;
	padding-left:60px;
	/*padding-right:25px;*/
	
	background-image:url(/images/menu_up_07.png);
	background-repeat:no-repeat;
	background-position:top;
	/*cursor:pointer;*/
}

/*#menu_search:hover
{
	background-image:url(/images/menu_over_07.png);
	background-repeat:no-repeat;
	cursor:pointer;
}*/


/* This section deals with the news ticker */

#news_ticker
{
	background-image:url(/images/news_ticker.png);
	background-repeat:no-repeat;
	background-position:center;
	font-size:12px;
}

#news_ticker #news_label
{
	font-weight:bold;
	padding-left:10px;
	font-size:12px
}

#news_ticker #headline
{
	font-weight:normal;
	padding-left:10px;
	padding-right:10px;
	font-size:10px;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); /*Specify fade effect in IE. Remove if desired.*/
	-moz-opacity: 0.8; /*Specify fade effect in Firefox. Remove if desired.*/
}

.rsstitle{ /*shared class for all title elements in an RSS feed*/
font-weight: normal;
}

.rssdate{ /*shared class for all date elements in an RSS feed*/
color: gray;
font-size: 85%;
}

.rssdescription{ /*shared class for all description elements in an RSS feed*/
}


/* This section deals with the extra information bar */

#extra_info
{
	background-image:url(/images/news_ticker.png);
	background-repeat:no-repeat;
	background-position:left;
	font-size:10px;
	padding-left:10px;
	padding-right:10px;
	color:#666666;
}

#extra_info_L
{
	background-image:url(/images/news_ticker.png);
  /*	background-repeat: repeat-x;*/
	background-repeat:repeat;
	background-position:left;
	font-size:10px;
	padding-left:10px;
	padding-right:10px;
	color:#666666;
}

#coverflow
{
	background-image:url(/images/content_bg.png);
	background-position:top;
	background-repeat:no-repeat;
}


/* this section deals with the search box in the header */

#query
{
	outline:none;
	border:none;
	border-style:none;
	background:none;
	width:130px;
}


/* this is the section with the copy right information in the footer */

#rights
{
	font-size:10px;
	font-weight:lighter;
}



/* This section generates the graphics for the bread crumb trail */

#bread_crumb #content
{
	background-image:url(/images/bread_crumbs_03.png);
	background-repeat:repeat-x;
	font-size:10px;
	color:#999999;
	padding-left:5px;
}



/* This section stles the sidebar */

#sidebar #header
{
	background-image:url(/images/left_side_bar_01.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12px;
	padding-left:15px;
	padding-right:10px;
	font-weight:bold;
}

#sidebar #section
{
	background-image:url(/images/left_side_bar_02.png);
	background-repeat:no-repeat;
	color:#666666;
	font-size:11px;
	padding-left:20px;
	padding-right:10px;
	font-weight:bold;
	cursor:pointer;
	width:207px;
	height:26px;
}


#sidebar #section:hover
{
	background-image:url(/images/left_side_bar_over_02.png);
	background-repeat:no-repeat;
	color:#666666;
	font-size:11px;
	padding-left:20px;
	padding-right:10px;
	font-weight:bold;
	cursor:pointer;
}

#sidebar #sectionSelected
{
	background-image:url(/images/left_side_bar_over_02.png);
	background-repeat:no-repeat;
	color:#666666;
	font-size:11px;
	padding-left:20px;
	padding-right:10px;
	font-weight:bold;
	cursor:pointer;
}


#sidebar #content
{
	background-image:url(/images/left_side_bar_04.png);
	background-repeat:repeat-y;
	background-position:top;
	color:#666666;
	font-size:11px;
	width:185px;
}

#sidebar #left
{
	background-image:url(/images/left_side_bar_03.png);
	background-repeat:repeat-y;
	width:11px;
}

#sidebar #right
{
	background-image:url(/images/left_side_bar_05.png);
	background-repeat:repeat-y;
	width:11px;
}

#sidebar #section a
{
	color:#333333;
}

#sidebar #content a
{
	color:#333333;
}

#sidebar #content a:hover
{
	color:#CC6600;
}




/* This section creates the border around content */

#border_1 #top
{
	background-image:url(/images/border_content_02.png);
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
	background-position:top;
}

#border_1 #left
{
	background-image:url(/images/border_content_04.png);
	background-repeat:repeat-y;
	background-position:top;
}

#border_1 #right
{
	background-image:url(/images/border_content_06.png);
	background-repeat:repeat-y;
	background-position:top;
}

#border_1 #bottom
{
	background-image:url(/images/border_content_08.png);
	background-repeat:repeat-x;
}

/**************************************************************/
/* Course Details */

#details #title
{
	font-size:16px;
	font-weight:bolder;
	color:#CC6600;
}


/**************************************************************/
/* About us */

#who_we_are #title
{
	font-size:16px;
	font-weight:bolder;
	color:#CC6600;
}

#mission
{
	font-size:14px;
	font-weight:bolder;
	color:#CC6600;
}

#mission_text
{
	font-size:11px;
	font-weight:bold;
}


/**************************************************************/
/* About us */

#staff #title
{
	font-size:16px;
	font-weight:bolder;
	color:#CC6600;
}

#staff #name
{
	font-size:12px;
	font-weight:bolder;
}


/**************************************************************/
/* Prayer Circle */

#prayer #title
{
	font-size:16px;
	font-weight:bolder;
	color:#CC6600;
}

#prayer #name
{
	font-size:12px;
	font-weight:bolder;
}

/**************************************************************/
/* News */

#news_title
{
	font-size:16px;
	font-weight:bolder;
	color:#CC6600;
}

#news #title
{
	font-size:12px;
	font-weight:bolder;
	color:#333333;
}



/**************************************************************/
/* Resources */

#resource #title
{
	font-size:16px;
	font-weight:bolder;
	color:#CC6600;
}

#resource #name
{
	font-size:12px;
	font-weight:bolder;
	color:#333333;
}

#resource #section
{
	font-size:12px;
	font-weight:bolder;
	color:#333333;
}



/**************************************************************/
/* Resources */

#faq #title
{
	font-size:16px;
	font-weight:bolder;
	color:#CC6600;
}

#faq #name
{
	font-size:12px;
	font-weight:bolder;
	color:#333333;
}

#faq #section
{
	font-size:12px;
	font-weight:bolder;
	color:#333333;
}




/**************************************************************/
/* Product selector */

.sliderGallery UL {  
    position: absolute;  
    list-style: none;  
    overflow: none;  
    white-space: nowrap;  
    padding: 0;  
    margin: 0;  
}  
 
 
.sliderGallery UL LI {  
    display: inline;  
}  

.handle {  
    position: absolute;  
    cursor: move;  
    top: 0;  
    z-index: 100;  
    /* bespoke to your own solution */  
    height: 17px;  
    width: 181px;  
}  

.textTitle
{
	font-weight:bold;
	font-size:12px;
}

.required
{
	color:#FF9900;
	font-weight:bold;
}



.title
{
	font-weight:bold;
	font-size:14px;
}

