header, nav, footer, article article01 {display:block}
Header {
 			margin: auto;
  	}
footer {
  			background: #ff0000 url(none) repeat scroll 0% 50%;
  			height: 20px;
  			color: white;
  			font-style: italic;
  			-moz-border-radius-bottomleft: 15px;
  			-moz-border-radius-bottomright: 15px;
  			padding-left: 5%;
  			-moz-border-radius-topright: 15px;
  			-moz-border-radius-topleft: 15px;
  			padding-right: 10%;
}
aside {
  			font-family: Verdana,Helvetica,Arial,sans-serif;
  			float: right;
  			padding-bottom: 10px;
  			padding-top: 0px;
  			text-align: center;
  			padding-left: 10px;
			padding-right: 10px;  			
  			margin-right: 10px;
  			margin-top: 12px;
  			margin-right: -5px;
  			background-color: #0000ff;
  			width: 12%;
}
article {
			float:left;
			width:41%;
			padding: 0% 0%;
			margin-top: 5px;
			margin-right: 10px;
			text-align: left;
			}
article01 {
			float:left;
			width:72%;
			padding: 0% 0%;
			margin-top: 5px;
			margin-right: 10px;
			text-align: left;
}		
#side_bar {
  			border: thin solid #ff0000;
  			float: right;
  			padding-bottom: 20px;
  			text-align: center;
  			padding-right: 10px;
  			font-family: Verdana,Helvetica,Arial,sans-serif;
  			padding-left: 10px;
  			margin-right: 10px;
  			background-color: pink;
  			width: 12%;
}
#list {
  color: #0000ff;
  list-style-type: square;
  list-style-position: outside;
}
.button_image {
  border:  none;
  width: 160px;
  height: 30px;
}
#table {
  border-left: medium none;
  margin-right: auto;
  color: black;
}
#main01 {
  padding: 10px;
  font-family: Verdana,Helvetica,Arial,sans-serif;
  font-size: 90%;
  background-color: #ffffff;
  text-align: center;
}
#main02 {
  margin-left: 10px;
  padding-left: 15px;
  background-color: #ffffff;
  width: 800px;
}
#main03 {
  font-family: Verdana,Helvetica,Arial,sans-serif;
  text-align: center;
  clear: both;
}
#main04 {
  font-family: Arial red;
}
h1 {
  margin: 0%;
  color: #0000ff;
  font-style: italic;
  font-size: 150%;
  padding-bottom: 10px;
}
h2 {
  margin: 2%;
  color: #0000ff;
  font-family: Verdana,Helvetica,Arial,sans-serif;
  font-size: 110%;
  text-align: left;
}
h3 {
  margin: 0% 2% 0% 2%;
  text-align: left;
  color: blue;
}
h4 {
  margin-left: 2%;
  margin-bottom: 2px;
  color: #fff;
  text-align: left;
}
em {
  color: #ff0000;
  font-weight: bold;
  font-size: 1em;
}
body {
  font-family: Verdana,Helvetica,Arial,sans-serif;
}
#allcontent {
  border:  none;
  margin: auto;
  width: 980px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #ffffff;
  text-align: center;
}
.image_frame {
	float:left;
	width:25%;
	text-align: right;
}
.button_image {
  border:  none;
  height: 30px;
}
.logo {
  height: 100px;
  float: right;
}
.table01 {
  border-style: double;
  background-color: #ccffff;
}
.table02 {
  border: 1px solid black;
  text-align: left;
  background-color: #ffffff;
}
.table03 {
  border:  none;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  color: red;
  background-color: #ffffff;
  width: 900px;
}
#table10 {
   width: 1000px;
}
.td01 {
  border-bottom: 1px solid #0000ff;
}
.td02 {
  border: 1px solid #0000ff;
  text-align: center;
  vertical-align: top;
}
.td11 {
  border: 1px solid #0000ff;
  text-align: center;
  vertical-align: top;
  background-color: #d3d3d3;
}
.td12 {
  border: 1px solid #ff0000;
  text-align: center;
  vertical-align: top;
  background-color: pink;
}
.td13 {
  border: 1px solid #0000ff;
  text-align: center;
  vertical-align: top;
  background-color: #d3d3d3;
}
.image01 {
  border: 2px solid ;
  margin: 10px;
  height: 120px;
  float: left;
  display: block;
 }
.imagep01 {
  border: 2px solid ;
  width: 115px;
  height: 180px;
  text-align: center;
}
.image02 {
  border-left: 1px solid;
  border-bottom: 1px solid;
  height: 200px;
}
.image03 {
  border: 2px solid ;
  height: 150px;
}
.image04 {
  border: 2px solid ;
  width: 225px;
  height: 150px;
  text-align: center;
}
.image05 {
  border: 2px solid ;
  height: 100px;
}
.image06 {
  border-width: 1px;
  margin: 10px;
  width: 200px;
}
.image07 {
  			display:block;
  			margin: auto;
  			text-align:center;
   		border: 0px solid ;
  			width: 250px;
}
.image08 {
  width: 220px;
  height: 150px;
}
.image09 {
  			display:block;
  			margin: auto;
  			text-align:center;
   		border: 0px solid ;
  			width: 150px;
}
.image10 {
  width: 250px;
}
.image12 {
  border: 2px solid ;
  width: 250px;
  height: 180px;
  text-align: center;
}
.image_logo {
  border: 0px solid ;
  height: 120px;
}
em2 {
  color: #ff0000;
  font-weight: bold;
  font-style: italic;
}
p {
  			margin: 2%;
  			padding-left: 5px;
  			font-size: 80%;
  			text-align: left;
  			float:left;
}
.p1 {
  padding-left: 2px;
  text-align: left;
}
.p2 {
  padding: 10px 10px 2px 2px;
  font-size: 50%;
}
ul {
  font-size: 80%;
}
.break {
  width: 87%;
}
.button_image_small {
  border:  none;
  width: 100px;
  height: 25px;
}
#float_right {
  float: right;
}
#image100 {
  				width: 100px;
}
.left01 {
  margin: 0;
  padding: 0;
  float: left;
  width: 592px;
  text-align: left;
}
.right01 {
  margin: 0;
  padding: 0;
  float: right;
  width: 400px;
  text-align: right;
}
.clear {
  			clear: both;
 }
.news {
  			width: 1000px;
}
.left {
  text-align: left;
}
.centre {
  			text-align: center;
}
.red {
  font-size: 190%;
  color: red;
  text-align: center;
}
.topalign {
  vertical-align: text-top;
}
.pbox {
  margin: 3%;
  padding: 10px;
  font-size: 70%;
  text-align: center;
  background-color: #d3d3d3;
}
a:link {
  			color: blue;
  			text-decoration: none;
}
a:visited {
  			color: blue;
  			text-decoration: none;
}
a:hover {
  			color: #ff0000;
  			text-decoration: none;
}
a:active {
  			color: #ffff00;
}
/* ______________________________Links on Dark Background ______________________ */

a.home:link {
  			color: #000000;
  			text-decoration: italic;
}
a.home:visited {
  			color: #ffff00;
  			text-decoration: italic;
}
a.home:hover {
  			color: #000000;
  			text-decoration: italic;
}
a.home:active {
  			color: #000000;  			
}

#footer {
  background: #ff0000 url(none) repeat scroll 0% 50%;
  height: 20px;
  color: white;
  font-style: italic;
  -moz-border-radius-bottomleft: 15px;
  -moz-border-radius-bottomright: 15px;
  padding-left: 5%;
  -moz-border-radius-topright: 15px;
  -moz-border-radius-topleft: 15px;
  padding-right: 10%;
}
.nbox {
  margin: 3%;
  padding: 10px;
  font-size: 70%;
  text-align: center;
  background-color: #ffffff;
}
.image01a {
  border: 0px solid ;
  margin: 10px;
  height: 200px;
}
.image13 {
  border-width: 1px;
  margin: 10px;
  width: 300px;
}
.image14 {
  border: 2px solid ;
  width: 365px;
  text-align: center;
}
.image200 {
			height: 100px;
 			float: right; 
 			padding: 2px; 
 			border: 1px solid #aaa;
 			margin-top: -15px;
 			margin-bottom: 5px;
 			margin-left: 5px;
 			}
.rbox {
			text-align: center;  			
  			border: 1px solid #fff;
  			-moz-border-radius-bottomleft: 10px;
  			-moz-border-radius-bottomright: 10px;
  			padding-left: 5%;
  			-moz-border-radius-topright: 10px;
  			-moz-border-radius-topleft: 10px;
  			background-color: #ffffff;
  			padding-right: 10%;
  			width: 100px;
  			margin-bottom:10%;
}
.robox {
  			text-align: center;
  			border: 1px solid #fff;
  			-moz-border-radius-bottomleft: 10px;
  			-moz-border-radius-bottomright: 10px;
  			padding-left: 5%;
  			-moz-border-radius-topright: 10px;
  			-moz-border-radius-topleft: 10px;
  			background-color: #d3d3d3;
  			padding-right: 10%;
  			width: 100px;
  			margin-bottom:10%;
}
.h2a {
  color: #0000ff;
  font-family: Verdana,Helvetica,Arial,sans-serif;
  font-size: 140%;
  text-align: center;
}
.p3 {
  padding: 5px 50px;
  font-size: 90%;
  text-align: left;
}
.news_title	{
					border: solid 1px #ff0000;					
					text-align: center;					
					height: 35px;
					width: 100%;		
					background: #ff0000;
					color: fff;
					margin-bottom: 10px;
					margin-top: 10px;
}	 
.news_item	{
					height: 115px;		
					width: 100%;
					background: red;
					margin-bottom: 10px;
}	
.event_title	{
					border: solid 1px #000000;							
					text-align: center;					
					height: 35px;	
					width: 100%;	
					background: #bfbfbf;
					color: fff;
					margin-bottom: 10px;
					margin-top: 10px;
}	 
.event_item	{
					border: solid 1px #000000;	image200					
					float:right;					
					height: 630px;		
					width: 100%;
					background: #bfbfbf;
					margin-bottom: 10px;
}
.white {
					color: #ffffff;
					font-size: 100%;
}	 
.pwhite {
					color: #ffffff;
					font-size: 72%;
					width: 50%;					%;		
					margin-top: 0px;	
					overflow: auto;	
}		
		
/* ______________________________Navigation Bar______________________ */

#navigation {
				background: #000;
				display: block;
				float: left;
				width: 900px;
				margin: 0 auto;
				padding-right: 5%; 
}
#navigation li {
				display: inline;	
				list-style: none;
				background-color: #000;
				float: left;
}
/* Set Button Text and button size */
#navigation a {
				color: #fff;
				display: block;
				line-height: 38px;
				padding: 0 10px;
				text-decoration: none;
				width: 90px;
}
}
/* Press Buttons */
#navigation ul ul a {
				line-height: 1em;
				padding: 10px;
				height: auto;
}
/* Hover Button Colour */
#navigation li:hover > a,
#navigation ul ul :hover > a {
				background: #ff0000;
				color: #000;
				font-style: bold;
}
#navigation ul li:hover > ul {
				display: block;
}

