/* all pages static elements for (tables, banner, footer)*/
BODY
{
	background: #4F88A2;
	text-align: center;
	width: 776px;
	height: 900px;
	font-size: 9pt;
	font-family: Trebuchet MS;
	color: #666666;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

H1, #history .articletitle
{
	background-color: Transparent;
	margin: 0px 0px 0px 0px;
	font-size: 13pt;
}

H2
{
	margin: 0px 0px 0px 0px;
	font-size: 11pt;
}

H3
{
	margin: 0px 0px 10px 0px;
	font-size: 9pt;
}

img
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


span img
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#spaces
{
	height: 14px;
}


#maincontainer
{
	text-align: center;
	height: auto;
	width: 728px;
	vertical-align: top;
	background-color: #4F88A2;
	display: block;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#insidebanner
{
	background-color: #4F88A2;
	height: auto;
	width: 758px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: thin 0px;
	font-size: 0pt;
}




#footer
{
	text-align: center;
	height: auto;
	width: 730px;
	font-size: 0pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 16px;
}

#navbar2
{
	background-image: url(../images/home_footer_bg.jpg);
	background-repeat: no-repeat;
	height: 45px;
	width: 725px;
	font-size: 8pt;
	text-align: left;
	font-weight: normal;
	color: white;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 2px;
}


#navbar2 a
{
	color: white;
	display: inline;
	text-decoration: none;
	margin: 0 0 0 18px;
	padding: 0px 10px 0px 0px;
}


#navbar2 a:hover
{
	color: #FFCC00;
}

#navbarteleios
{
	width: 725px;
	font-size: 7pt;
	text-align: right;
	margin: 10px 0px 0 0;
	padding: 0 2px 0 0;
}
#topright
{
	height: 168px;
	width: 758px;
	background-image: url(../images/Banner_FBN.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#insidetopright
{
	height: 124px;
	width: 758px;
	background-image: url(../images/inside_banner.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



.topmenu
{
	text-align: left;
	background-color: #FFE8B7;
	height: auto;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 15px 20px;
}
.topmenu a, .topmenu a:visited
{
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
	display: block;
	color: #ED5F00;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	font-family: Trebuchet MS;
}
.topmenu a:hover
{
	color: #4F88A2;
}

#home_mainsection
{
	text-align: center;
	width: 726px;
	min-height: 330px;
	height: auto;
	overflow: hidden;
	background-color: White;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

.articlecontent
{
	font-size: 9pt;
	text-align: justify;
}



#home .articleListSynopsis
{
	padding: 0px 0 0 25px;
}



#news .articleListSynopsis
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 8.5pt;
}


.otherListArticles
{
	padding: 10px 0 0 0px;
}

.otherListArticles p
{
	font-size: 8.5pt;
}
/********************************************************/
#leftcontent
{
	text-align: center;
	float: left;
	width: 342px;
	min-height: 530px;
	height: auto;
	background-color: #FFE8B7;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#leftcontent table, #leftcontent2 table
{
	margin-left: auto;
	margin-right: auto;
	color: White;
	font-size: 9pt;
	text-align: left;
}
#leftcontent table
{
	margin-bottom: 4px;
}





#leftcontent table p
{
	margin: 0px 28px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 9pt;
	line-height: normal;
}


#leftcontent table a
{
	color: #FFCC00;
	font-size: 9pt;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


#leftcontent img
{
	padding: 0px 0px 0px 0px;
	margin-right: 10px;
}

/********************************************************/


#rightcontent
{
	font-size: 8pt;
	float: right;
	width: 384px;
	height: auto;
	background-color: white;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}



#rightcontent p, h4, h2, a
{
	margin: 0px 0px 0px 0px;
	padding: 0px 25px 0px 25px;
}


#rightcontent a
{
	color: #FF6600;
	font-size: 8pt;
}
/*********************************************************/

#insiderightcontent
{
	font-size: 8pt;
	float: right;
	width: 534px;
	min-height: 450px;
	height: auto;
	background-color: #FFE8B7;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.spacer
{
	height: 450px;
	width: 1px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: right;
}

#leftcontent2
{
	text-align: center;
	float: left;
	width: 192px;
	min-height: 450px;
	height: auto;
	background-color: #FFE8B7;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#leftcontent2 table
{
	margin-bottom: 8px;
}


#bottomleftcol table a
{
	color: #FFCC00;
	font-size: 9pt;
	font-weight: bold;
}

/********************************************************/
.navbar
{
	background-image: url(../images/pic_home_header3.jpg);
	background-repeat: no repeat;
	height: 34px;
	width: 758px;
	font-size: 8pt;
	font-weight: normal;
	text-align: right;
	color: white;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
}

.navbar a
{
	font-size: 9.5pt;
	display: inline;
	color: white;
	text-decoration: none;
	padding: 0px 14px 0px 0px;
	font-family: Trebuchet MS;
}

.navbar a:hover
{
	color: #FFCC00;
}

#smallnav
{
	margin: px 0 0 0;
	padding: 4px 3px 0 0;
}
/******************************************/
#leftcontent2 table h3
{
	color: white;
}

#insiderightcontent2
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 15px 15px;
	background-color: White;
	width: 498px;
	min-height: 450px;
	height: auto;
}

#insiderightcontent2 h2
{
	color: #923162;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#insiderightcontent2 h3
{
	color: #923162;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#insiderightcontent2 a
{
	color: #ED5500;
	font-size: 8pt;
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
}

#insiderightcontent2 a:hover
{
	color: #4F88A2;
}

/**********************************************/

.Purpleheadings
{
	color: #923162;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 10px;
}

#upcomingevents
{
	height: 80px;
}

.dark
{
	font-weight: bold;
	padding-left: 6px;
}


.dash
{
	width: 384px;
	height: 1px;
	background-image: url(../images/dash.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

#network
{
	height: auto;
}
#floatleft
{
	float: left;
	margin: 0 0 0 0;
	padding: 0px 0 0 0px;
}

#floatnone
{
	float: left;
	margin: 0 0 0 0;
	padding: 0px 0 0 0px;
}
#floatright
{
	float: left;
	margin: 0 0 0 0;
	padding: 0px 0px 0 0px;
}

#floatright img
{
	padding: 0 10px 0 0;
}



.topimages
{
	text-align: center;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

.topimages img
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}






#programme
{
	display: block;
	height: auto;
	vertical-align: bottom;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


/*******************************************************/
#orangetop
{
	background-image: url(../images/left_welcome_top_FBN.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#orangetop img
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#orangemiddle
{
	width: 325px;
	background-image: url(../images/welcome_filler_FBN.gif);
	background-repeat: repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 26px 0px 12px;
}

#orangebottom
{
	display: block;
	width: 325px;
	height: 9px;
	background-image: url(../images/left_welcome_bottom_FBN.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*********************************************/



/*********************************************/

#insidepurpletop
{
	width: 163px;
	height: 8px;
	background-image: url(../images/left_inside_featprog_top.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#insidepurplemiddle
{
	width: 163px;
	background-image: url(../images/inside_featprog_bg.jpg);
	background-repeat: repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}



.blocktext
{
	padding: 0 0 0 0;
	margin: 0 0 0 8px;
}



#insidepurplebottom
{
	width: 163px;
	height: 8px;
	background-image: url(../images/lft_inside_featprog_bottom.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


/*********************************************/
#insidegreentop
{
	width: 163px;
	height: 8px;
	background-image: url(../images/inside_bookstore_top.jpg);
	background-repeat: no-repeat;
}
#insidegreenmiddle
{
	width: 163px;
	height: auto;
	background-image: url(../images/inside_left_bookstore_bg.jpg);
	background-repeat: repeat;
	
}


#insidegreenbottom
{
	width: 163px;
	height: 8px;
	background-image: url(../images/inside_left_bookstore_bottom.jpg);
	background-repeat: no-repeat;
}


/*********************************************/

#insidegraytop
{
	width: 163px;
	height: 8px;
	background-image: url(../images/inside_whtshappening_top.jpg);
	background-repeat: no-repeat;
}
#insidegraymiddle
{
	width: 163px;
	height: auto;
	background-image: url(../images/inside_whtshappening_bg.jpg);
	background-repeat: repeat;
}


#insidegraybottom
{
	width: 163px;
	height: 8px;
	background-image: url(../images/inside_whtshappening_bottom.jpg);
	background-repeat: no-repeat;
}


/*********************************************/


#purpletop
{
	background-image: url(../images/left_feat_prog_top_FBN.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#purplemiddle
{
	width: 325px;
	background-image: url(../images/feat_prog_slice_FBN.gif);
	background-repeat: repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
}


#purplebottom
{
	display: block;
	width: 325px;
	height: 9px;
	background-image: url(../images/left_featprog_bottom_FBN.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#purplemiddle #whitespace p
{
	width: 275px;
	padding: 0px 0px 0px 5px;
}





/**********************************************/



#greentop
{
	background-image: url(../images/left_Bookstore_top_FBN.gif);
	background-repeat: no-repeat;
	padding: 0px 0 0 0;
	margin: 0 0 0 0;
}
#greentop img
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#greenmiddle
{
	width: 325px;
	background-image: url(../images/left_Bookstore_fill_FBN.gif);
	background-repeat: repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
}

#greenbottom
{
	display: block;
	width: 325px;
	height: 8px;
	background-image: url(../images/left_Bookstore_bottom_fbn.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/************************************************/

#bluegreytop
{
	background-image: url(../images/left_whthpng_top_FBN.gif);
	background-repeat: no-repeat;
	padding: 0px 0 0 0;
	margin: 0 0 0 0;
}
#bluegreytop img
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#bluegreymiddle
{
	width: 325px;
	background-image: url(../images/left_whthpng_bg.gif);
	background-repeat: repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
}

#bluegreybottom
{
	display: block;
	width: 325px;
	height: 8px;
	background-image: url(../images/left_whthpng_bottom.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*****************************************************/
#yellowelcock
{
	height: 102px;
	background-image: url(../images/home_melcockFBN.jpg);
	background-repeat: no-repeat;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
}

#yellows
{
	margin: 0 auto 0 auto;
	padding: 0 0 0 8;
}
.imghandle
{
	float: left;
}





.texthandle
{
	float: left;
	padding: 5px 0 0 13px;
	margin: 0 0 0 0;
}

#aboutportal
{
	text-align: center;
}

#Books
{
	margin-left: auto;
	margin-right: auto;
}

#Books img
{
	padding: 0 0 0 0;
	margin: 10px 3px 10px 0px;
}

#cd1
{
	padding: 0 0 0 0;
	margin: 10px 0px 10px 0px;
}

#cds
{
	margin-left: 30px;
	margin-right: auto;
}

#cds img
{
	margin: 0 20px 15px 0;
	padding: 0 0px 0px 0px;
}

#bigimage
{
	padding: 0 0 0 0;
	margin: 10px 5px;
}


#Contact
{
	padding: 20px 0 20px 0;
	line-height: 1em;
	text-align: center;
	font-weight: bold;
	font-size: 8.5pt;
}

#Contact p
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#small
{
	font-size: 8.5pt;
	font-weight: bold;
}
#sink
{
	padding: 10px 0 0 0;
}
#test2 h2
{
	padding: 0 0 0 0;
	margin: 0 0 0 10;
}

.articleTitle
{
	font-size: 9.5pt;
	color: #923162;
}

#yifportal
{
	padding: 20px 0 0 0;
	text-align: center;
}

#object
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 0pt;
}

#leftcontent td #whitespace
{
	white-space: nowrap;
	color: White;
}

#leftcontent td #whitespace a
{
	color: White;
	text-decoration: none;
}


