	body {
		background: #fff url('images/backgd.jpg') repeat-x;; font-style:normal; font-variant:normal; font-weight:normal; font-size:0.9em; font-family:arial, helvetica, sans-serif
	}

	#header {
		margin-left:120px;
		margin-bottom: 1.75em; padding-top: 1px;

	}

	#header ul {
		list-style: none;

		margin: 0;
	}
	
	#header li {
		float: left;
		background: url('images/tabrightbl.jpg') no-repeat top right;
		margin: 0
	}
	
	#header a {
		display: block;
		background: url('images/tableftbl.jpg') no-repeat top left;
		color: blue;
		text-decoration: none;
		font-weight: bold;
		padding-left:1em; padding-right:1em; padding-top:0.6em; padding-bottom:0.25em
	}
	
	#header a:hover {
		color: #B41E28;
		font-weight: bold;
	}
	
	#header #selected {
		font-weight: bold;
		background-image: url('images/tabrightactivebl.jpg');
	}
	
	#header #selected a {
		background-image: url('images/tableftactivebl.jpg');
		color: blue
	}

	#header h1 {
		color: white;
		font: small-caps italic bold 2em arial, helvetica, sans-seif;
		letter-spacing: 1em;
		padding: 0 1em 1em 0;
		margin-left:100px;
	}
	#header h2 {
		color: white;
		font: small-caps bold 2.25em arial, helvetica, sans-serif;
		letter-spacing: 1em;
	}

	#header h3 {
		color: black;
		font: small-caps italic bold 1.5em arial, helvetica, sans-serif;
		letter-spacing: 0.5em;
		margin-left: 30px;
	}
	
	#strapline {
		color: blue;
		font: italic bold 1.5em courier;
		margin-right: 75px;
		padding: .5em 3em ;
	}
	#footer {
		color:blue;
		font: italic 1.25em arial, helvetica, sans-serif;
		margin-left: 100px;
	}
	#footer p {
		padding: 2em 0 0 0;
	}
	#content {
		clear: both;
		margin-top: 20px;
		margin-left:100px;
		margin-right: 24%;
		float: left;
	}
	
	#content h2 {
		color: blue;
	}

	#content ul {
		list-style: none;
		margin-left: 10%;
	}
    #logo { 
          width: 90%;
     }
    #notice {
        border-left-style: solid;
		border-left-color: blue;
		border-left: 1px;
		font-size: 0.9em;     
        padding:1em;
		background: #D1F5C1;
	/*	color: black;
        border-color: #C5C5E9;
		border: 5px;
		border-style: solid;*/
	}
    #notice ul {type: circle; }
    
    #notice p {
        padding:1em;
		background: #D1F5C1;
		color: black;
		/*border-color: black;#C5C5E9;
		/*border: 5px;*/
		/*border-style: solid;*/
		}
    #notice ul{ background: #D1F5C1;
	}
	
    #notice li { background: #D1F5C1;*/
	}
        
	#sidebar {
		float: right;
		width: 20%;
		margin: 20px 0 0 -22%;
		border-left-style: solid;
		border-left-color: blue;
		border-left: 1px;
		font-size: 0.9em;
	}

	#sidebar h2 {
		color: blue;
		padding-left:10px;
	}
	
	#sidebar p {
		padding:1em;
		background: #9594F5;
		color: black;
		border-color: #C5C5E9;
		border: 5px;
		border-style: solid;
		}
	
	p {
		margin:0 10px 10px	;

	}
	
	img { margin: 0 1em;}

	table {

		/*width: 90%;*/
		border-color: white;
	}

	th {
		border: 2px white;
		letter-spacing: 0.2em;
		font:small-caps 1em;
		color: navy;
	}
	
	td {
		border: white 2px;
		padding:0.25em;
	}
    
    .thumbnail:hover {
