*{font-size:100%;}
body{margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.80em;text-align:center;line-height:1.4em;color:#4d4d4d;background:#fff;}
html{margin:0 0 20px 0;padding:0;}

/*------------GENERAL LAYOUT-----------*/

#s4c-wrap-bg{clear:both;width:100%;background:#1062AB;color:#fff;text-align:left;font-size:1.05em;line-height:1.7em; }

#content{background:#fff;margin:0 auto;width:759px;padding:10px;}

.100years {margin:2em 0px 0px 0px; border:0px;float:left;background:#fff;text-decoration:none; color:#fff; height:101px; width:184px; }

#content-top{background:#1062AB;margin:0 auto;width:759px;height:10px;}

.showLogo {float:left;width: 184px;height:101px;background: #fff url(../images/logo.gif) top left no-repeat;}

.homepic {float: right;margin:0px;height:280px;width: 546px;background: #fff url(../images/library_home.jpg) top left no-repeat;}

.pagehead_prog1 {margin: 0px;padding:0px;width:546px;height:180px;background:#fff url(../images/header_prog1.jpg) top left no-repeat;} 
.pagehead_prog2 {margin: 0px;padding:0px;width:546px;height:180px;background:#fff url(../images/header_prog2.jpg) top left no-repeat;}
.pagehead_prog3 {margin: 0px;padding:0px;width:546px;height:180px;background:#fff url(../images/header_prog3.jpg) top left no-repeat;}
.pagehead_prog4 {margin: 0px;padding:0px;width:546px;height:180px;background:#fff url(../images/header_prog4.jpg) top left no-repeat;}
.pagehead_prog5 {margin: 0px;padding:0px;width:546px;height:180px;background:#fff url(../images/header_prog5.jpg) top left no-repeat;} 
.pagehead_prog6 {margin: 0px;padding:0px;width:546px;height:180px;background:#fff url(../images/header_prog6.jpg) top left no-repeat;}
.pagehead_about {margin: 0px;padding:0px;width:546px;height:180px;background:#fff url(../images/header_about.jpg) top left no-repeat;}
.pagehead_prog {margin: 0px;padding:0px;width:546px;height:180px;background:#fff url(../images/header_prog.jpg) top left no-repeat;}
 
.contentleft{float: left;margin:0px;width:150px;color:#121212;font-size:1.2em;}

.contentright{float: right;margin:0px;width: 546px;color: #121212;font-size:1.2em;}

.content_2 {float: left;margin:0px;width: 200px;}

.content_2 p {text-align:left;font-size:70%;line-height:130%;color:#000000;padding: 0px 0px 15px 5px;}

.content a:hover {text-decoration: underline;color:#749c15;}

.maintext {float: left;margin:0px;width: 546px;}
.maintext h2 {padding: 0 20px 0 0px;margin:10px 0 0 0;font-size:85%;font-weight:bold;color:#666666;}
.maintext p {text-align:left;font-size:70%;line-height:130%;color:#000000;padding: 0px 0px 15px 0px;}
.maintext p.alignright{text-align:right;font-size:70%;line-height:130%;color:#000000;padding: 0px 0px 15px 0px; margin:-30px 0px 0px 0px;}
.maintext ul {text-align:left;font-size:70%;line-height:130%;color:#000000;padding: 0px 0px 15px 5px;}
.maintext  a {color:#fff;text-decoration:none;border-bottom:1px solid #AA989B;padding:0 0 0.2em 0;}
.maintext  a:hover {color:#fff;text-decoration:none;border-bottom:1px solid #fff;padding:0 0 0.2em 0;}
.maintextimage {float: left;margin:10px 8px 20px 1px;padding:0px;padding:2px;border:1px solid #C7D3DD;}
.maintextimageright {float: right;margin:5px 10px 10px 30px;padding:2px;clear:both; border:1px solid #C7D3DD; }
.maintextimageartist {float: right;margin:0px 12px 10px 0px;padding:2px;border:1px solid #fff; }
.maintextimagehome {float: left;margin:0px 12px 0px 0px;padding:2px;border:1px solid #AA989B; }
.maintextimagehomeholder {float: left;margin:0.8em 10px 10px 10px;padding:0px;}
.maintextimageholder {float: left;margin:20px 0px 10px 5px;padding:0px;}
/*------------GENERAL LAYOUT-----------*/

.maintextcolour_1 {width:540px;margin:5px 0px 5px 0px;padding:10px 0px 30px 5px;font-size:85%;line-height:120%;background-color: #1062AB;color:#000000;}
.maintextcolour_1 p {text-align:left;line-height:130%;font-size:85%;color:#fff;padding: 0px 7px 10px 10px;}
.maintextcolour_1  a {color:#fff;text-decoration:none;border-bottom:1px solid #A2CFFE;padding:0 0 0.2em 0;}
.maintextcolour_1  a:hover {color:#fff;text-decoration:none;border-bottom:1px solid #fff;padding:0 0 0.2em 0;}
.maintextcolour_2 {width:540px;margin:5px 0px 5px 0px;padding:10px 0px 30px 5px;font-size:85%;line-height:120%;background-color: #cc3399;color:#000000;}
.maintextcolour_2 p {text-align:left;line-height:130%;font-size:85%;color:#fff;padding: 0px 7px 10px 10px;}
.maintextcolour_3 {width:540px;margin:5px 0px 5px 0px;padding:10px 0px 30px 5px;font-size:85%;line-height:120%;background-color: #801fa4;color:#000000;}
.maintextcolour_3 p {text-align:left;line-height:130%;font-size:85%;color:#fff;padding: 0px 7px 10px 10px;}
.maintextcolour_4 {width:540px;margin:5px 0px 5px 0px;padding:10px 0px 30px 5px;font-size:85%;line-height:120%;background-color: #6cc9ff;color:#000000;}
.maintextcolour_4 p {text-align:left;line-height:130%;font-size:85%;color:#fff;padding: 0px 7px 10px 10px;}
.maintextcolour_5 {width:540px;margin:5px 0px 5px 0px;padding:10px 0px 30px 5px;font-size:85%;line-height:120%;background-color: #fdb200;color:#000000;}
.maintextcolour_5 p {text-align:left;line-height:130%;font-size:85%;color:#fff;padding: 0px 7px 10px 10px;}
.maintextcolour_6 {width:540px;margin:5px 0px 5px 0px;padding:10px 0px 30px 5px;font-size:85%;line-height:120%;background-color: #D20001;color:#000000;}
.maintextcolour_6 p {text-align:left;line-height:130%;font-size:85%;color:#fff;padding: 0px 7px 10px 10px;}

/*------------ SUB NAV -----------*/
#sideNav {float:left;background:#5b606a;margin:10px 0px 0px 0px;width:546px; color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.70em;}

#sideNav .sideNav-grey ul {padding: 0.1em 0px 0px 0px; list-style:none; margin:0px 0px 0px 5px; }
#sideNav .sideNav-grey ul li {display:inline;}
#sideNav .sideNav-grey ul li a{color:#fff;text-decoration:none;border-bottom:0px solid #8C94A5;padding:0 0 0.2em 0;}
#sideNav .sideNav-grey ul a:hover{color:#cccccc; display:inline;border-bottom:1px solid #cccccc;padding:0 0 0.2em 0;}
 
.newlink a{color:#fff;text-decoration:none;border-bottom:1px solid #E4E1E7;padding:0 0 0.2em 0;}
.headerFooter{display:block; background:#E4E1E7;}

.homeboxone_e {float:left;width:546px;margin:10px 0px 0px 0px;padding:10px 0px 8px 0px;background:#0B487C;}
.homeboxone_e h2 {margin: 0px 0px 0px 10px;padding:10px 5px 5px 5px;font-size:70%;font-family: Verdana, Arial, Helvetica, sans-serif;color:#fff; display:inline;}
.homeboxone_e h3 {margin: -5px 12px 0px 10px; float:right; text-align:right; padding:5px;font-size:130%;font-family: Georgia, "Times New Roman", Times, serif ;color:#fff; display:inline;}
.homeboxone_e p {margin: 0px 160px 5px 10px;padding:5px;font-size:70%;font-family: Verdana, Arial, Helvetica, sans-serif;color:#fff; }
.homeboxone_e a {color:#fff;text-decoration:none;border-bottom:1px solid #295D8C;padding:0 0 0.2em 0;}
.homeboxone_e a:hover {color:#fff;text-decoration:none;border-bottom:1px solid #fff;padding:0 0 0.2em 0;}

.homeboxone_c {float:left;width:546px;margin:10px 0px 0px 0px;padding:10px 0px 8px 0px;background:#0B487C;}
.homeboxone_c h2 {margin: 0px 0px 0px 10px;padding:5px;font-size:70%;font-family: Verdana, Arial, Helvetica, sans-serif;color:#fff; display:inline;}
.homeboxone_c h3 {margin: -5px 12px 0px 10px; float:right; text-align:right; padding:5px;font-size:130%;font-family: Georgia, "Times New Roman", Times, serif ;color:#fff; display:inline;}
.homeboxone_c p {margin: 0px 160px 5px 10px;padding:5px;font-size:70%;font-family: Verdana, Arial, Helvetica, sans-serif;color:#fff;}
.homeboxone_c a {color:#fff;text-decoration:none;border-bottom:1px solid #295D8C;padding:0 0 0.2em 0;}
.homeboxone_c a:hover {color:#fff;text-decoration:none;border-bottom:1px solid #fff;padding:0 0 0.2em 0;}

.homeboxtwo {float:left;width:30px;height:240px;margin:10px 1px 0px 0px;padding:0px;background:#749c15;}

.homeboxtext {float:left;width:546px;margin:10px 1px 0px 0px;padding:10px 0px 10px 0px;background:#817375;}
.homeboxtext p {margin:10px 10px 5px 10px;font-size:70%;font-family: Verdana, Arial, Helvetica, sans-serif;color:#fff;clear:both;}
.homeboxtext a {color:#fff;text-decoration:none;border-bottom:1px solid #AA989B;padding:0 0 0.2em 0;}
.homeboxtext a:hover {color:#fff;text-decoration:none;border-bottom:1px solid #fff;padding:0 0 0.2em 0;}

.homeboxtext h2 {margin: 0px 0px 0px 15px;padding:0px;font-size:70%;color:#fff; display:inline;}
.homeboxtext p.prog {margin:10px 10px 10px 5px;font-size:70%; color:#fff;clear:right; display:inline;}



holder {
	float:left;
	width:181px;
	margin:0px 0px 0px 0px;
	background: #e86c1f;
}
.holdercontainer {
	width: 546px;
	margin:0 0 0 0px;
	clear:both;
	}
.holder p {
	margin:0;
	padding:0 14px 10px 16px;
	font-size:82%;
	}
.holder h2 {
	padding:0 14px 5px 16px;
	margin:0;
	font-size:85%;
	}
.holderMid {
	float:left;
	width:182px;
	margin:0 0 0 0;
	background: #fff;
	}
.holderright p {
	margin:0;
	padding:0 14px 10px 16px;
	font-size:82%;
	}
.holderright h2 {
	padding:0 14px 5px 16px;
	margin:0;
	font-size:85%;
	}
/*-------------- Images ---------------*/






/*--------------MAIN NAVIGATION---------------*/

.nav  { float:left;width: 184px;margin: 10px 0px 0px 0px;text-align: left;color: #fff;}
.nav ul  {list-style: none;padding: 0 10px 6px 10px;margin: 0 0 0 0;line-height: 124%;background: url(../images/nav_backing.gif) repeat-y top left;}
.nav ul li  {padding: 6px 0px 6px 0px;margin: 0;border-bottom: dotted 1px #95a3ab;}
.nav ul.homepage  {list-style: none;padding: 0 10px 6px 10px;margin: 0 0 0 0;line-height: 124%;background: #749c15;}
.nav ul li.homepage  {padding: 6px 0px 6px 0px;margin: 0;border-bottom: dotted 1px #95a3ab;}
.nav a:link{ display: block;font-size:70%;font-weight:bold;font:  Verdana, Arial, Helvetica, sans-serif;color: #666666;	text-decoration:none;padding: 0px 0px 2px 11px;	background: url(../images/grey_dot_off.gif) top left no-repeat;}
.nav a:visited { display: block;font-size:70%;font-weight:bold;font:  Verdana, Arial, Helvetica, sans-serif;color: #666666;text-decoration:none;padding: 0px 0px 2px 11px;background: url(../images/grey_dot_off.gif) top left no-repeat;}
.nav a:hover { font:  Verdana, Arial, Helvetica, sans-serif;color: #fff;font-weight:bold;text-decoration: none;padding:0px 0px 2px 11px;background:#1062AB;}
	
.nav h4{font-size:120%;font-weight:normal;line-height:124%;font-family: Arial, Verdana, Helvetica, sans-serif;color:#666666;}

/*--------------MAIN NAVIGATION---------------*/	

	
.innerframe {
	position: relative;
	width: 760px;
	text-align: left;
	background: #fff;
	padding: 10px;
}


/*--------------SUB NAVIGATION FOR ALL SUB PAGES---------------*/	
.subnav {
	width: 191px;
	font-weight:bold;
	text-align: left;
	
	}
.subnav h5{
	font-weight:bold;
	margin:0 0 0 15px;
	font-size:124%;
	color:#E9B12F;
	}	
.subnav .p1{
	padding: 3px 0px 3px 10px;
	font: 80% Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight:bold;
	margin: 0;
	
	}	
.subnav ul {
	list-style: none;
	padding: 0 10px 0 10px;
	margin: 4px 0 0 0;
	line-height: 13px;
	}
.subnav ul li.red{
	padding: 3px 0px 3px 0px;
	margin: 0;
	border-bottom: dotted 1px #E19288;
	}
.subnav ul li.rednoline{
	padding: 3px 0 0 0;
	margin: 0 0 -4px 0;
	}
.subnav ul li.nolink{
	padding: 3px 0 0 0;
	margin: 0 0 -4px 10px;
	font: 80% Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight:bold;
	}
.subnav ul li.orange{
	padding: 3px 0px 3px 0px;
	margin: 0;
	border-bottom: dotted 1px #F9D5A1;
	}
.subnav ul li.blue{
	padding: 3px 0px 3px 0px;
	margin: 0;
	border-bottom: dotted 1px #9AA0C2;
	}
.subnav ul li.noblock{
	padding: 3px 0px 3px 0px;
	margin: 0;
	border-bottom: dotted 1px #E19288;
	}
.subnav li {
	padding-top: 6px;
	}
.subnav a:link, .subnav a:visited { 
	display: block;
	font: 80% Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	font-weight:bold;
	text-decoration:none;
	padding: 0px 0px 2px 10px;
	background: url(../images/white_dot_off.gif) top left no-repeat;
	}
.subnav a:hover { 
	font: 80% Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	padding: 0px 0px 2px 10px;
	background: url(../images/white_dot_on.gif) top left no-repeat;
	}
	
.noblock a:link, .noblock a:visited { 
	display:inline;
	font: 80% Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	font-weight:bold;
	text-decoration:none;
	padding: 0px 0px 2px 10px;
	
	}
.noblock a:hover {
	font: 80% Arial, Verdana, Helvetica, sans-serif;
	color: #FCD601;
	font-weight:bold;
	text-decoration: none;
	padding: 0px 0px 2px 10px;
	}

.tv a:link, .tv a:visited { 
	display: block;
	color: #FDED94;
	text-decoration:none;
	padding: 0px 0px 0px 18px;
	margin:0;
	background: url(../images/tv.gif) top left no-repeat;
	}
.tv a:hover { 
	color: #FCD601;
	background-color: #F9FAF4;
	text-decoration: none;
	padding: 0px 0px 0px 18px;
	margin:0;
	background: url(../images/tv.gif) 0px -47px no-repeat ;
	}
.note a:link, .note a:visited { 
	display: block;
	color: #FDED94;
	text-decoration:none;
	padding: 0px 0px 0px 18px;
	margin:0 0 0 10px;
	background: url(../images/note.gif) top left no-repeat;
	}
.note a:hover { 
	color: #FCD601;
	background-color: #F9FAF4;
	text-decoration: none;
	padding: 0px 0px 0px 18px;
	margin:0 0 0 10px;
	background: url(../images/note.gif) 0px -47px no-repeat ;
	}
/*--------------SUB NAVIGATION FOR ALL SUB PAGES---------------*/
	
	
.footer {
	padding: 10px 0px 10px 0px;
	width: 760px;
}
.footer p {
	text-align: right;
	text-decoration:none;
	font-size:65%;
	color: #95a3ab;
	
}
.footer a {
	color: #95a3ab;
}
	



