body  {
padding: 0;
font: 76% tahoma, verdana, sans-serif;
background: #ffffff;
color: #303030;
}

a {
text-decoration: none;
color:#303030;
font-size:1.0em;

}

a:hover {
text-decoration: underline;
color:#d37b00;
font-size:1.0em;
}
a:visited {
text-decoration: underline;
color:#d37b00;
font-size:1.0em;
}

#toptabs {
font-size: 0.8em;
width: 820px;
margin: 0 auto 0 auto;
padding-bottom:10px;

}

#toptabs p {
margin: 0 0 0px 0;
line-height: 1.6em;
text-align: center;
}
#toptabs h3 {
line-height: 1.6em;
text-align: center;
color: #d37b00;
font-weight:bold;
}
#toptabs h4 {
margin: 0 0 0px 0;
line-height: 1.6em;
text-align: center;
color: #303030;
}
.toponetab {
margin: 0 0 0px 0;
line-height: 1.6em;
text-align: center;
color:#d47a00;
font-weight:bold;
}
.toptwotab {
margin: 0 0 0px 0;
line-height: 1.6em;
text-align: right;
color:#303030;
font-weight:bold;
}

.toptab {
padding: 3px 5px 3px 5px;
margin: 0 0 0 4px;
text-decoration: none;
color: #808080;
border-bottom: 1px solid #e0e0e0;
}



#container {
margin: 0 auto 0 auto;
width: 820px;
background: #ffffff;
border-left:1px solid #06214a;
border-bottom: 1px solid #06214a;
border-top: 1px solid #06214a;
}

#logo {
margin: 5px 0 0 0;
width:400px;
height:100px;
}

#logo h1 a {
color: #303030;
}

#logo h1 a:hover {
text-decoration: none;
}


.navitab {
padding: 4px 20px 4px 20px;
letter-spacing: 1.5px;
color:#303030;
font: tahoma, verdana, sans-serif;
font-weight:normal;
width:820px;
}

#date {
margin:0 0 0 0 ;
color: #303030;
font-weight:bold;
float:right;
width: 400px;
height:30px;
}
#descimg {
Height:109px;
width:820px;
padding: 0px 0 0px 0;
background: #ffffff url(images/109.jpg) top left no-repeat;
float:left;
}
#desc {
Height:60px;
width:600px;
color: #00214a;
padding: 9px 20px 0px 0px;
float:right;
}

#desc p {
width: 290px;
font-size: 1em;
line-height: 1.3em;
padding: 5px; 0px; 0 0px;
float:right;
}
.desca h1 {
padding: 5px 5px 0 5px;
color: #00214a;
float:right;
width: 550px;

}
.desc h4 {
padding: 5px 5px 0 5px;
color: #00214a;
float:right;
width: 550px;

}
#desc h5 {
padding: 0px;
color: #00214a;
margin: 100px 0 0 200px;
width: 550px;
height:20px;
}


#desc a {
color: #ffffff;
text-decoration: underline;
}

#sidebar {
width:90px;
float:left;
margin:0 0 5px 0;
padding:0 0px 0 0 ;
}

#main {
	width: 620px;
	float:right;
	padding: 0px 5px 0 0px;
	font-size:small;
	font-weight: 300;
	font-style: normal;
}

#main a {
color: #303030;
text-decoration: underline;

}
#main a:hover {
text-decoration: underline;
color:#d37b00;

}


.block {
background: #f0f0f0;
padding: 0px;
}


#sidebar {
width:120px;
float:left;
}

.sidelink {
text-align: left;
display: block;
padding: 3px 8px 3px 20px;
margin:0px 10px 5px 0;
}

.sidelink h4 {
text-align: right;
padding: 3px 4px 3px 8px;
font:60%;
}
.sidelink h5 {
text-align: right;
padding: 3px 4px 3px 8px;
margin:0px 10px 20px 0;
font:80%;
}
.sidelink:hover {
background: #e0e0e0;
}

#footer {
clear: both;
color: #808080;
font-size: 0.9em;
padding: 5px 0 5px 0;
border-top: 1px solid #06214a;


}

#footer p {
color: #303030;
text-align:center;
}

h1 {
margin: 0 0 2px 100px;
font-size: 2.0em;
font-weight: normal;
}

h2 {
margin: 0 0 5px 50px;
font-size: 1.7em;
font-weight: normal;
}

h3 {
margin: 0 0 10px 0;
font-size: 1.5em;
font-weight: normal;
}


h4 {
margin: 10px 0 10px 0;
padding: 0 0 0 5px;
font-size: 1.1em;
font-weight: normal;
color:#06214a;
}

h5 {
font-size: 1.4em;
font-weight: normal;
}
h5 {
font-size: 0.6em;
font-weight: normal;
}

p {
margin: 0 0 15px 0;
line-height: 1.6em;
text-align: left;
font-size:1.2em;
}

.right {
text-align: right;
}

a img {
border: 0;
}

.photo {
padding: 10px 5px 5px 5px;
float:left;
}
.right {
margin: 5px 5px 5px 5px;
float: right;
}
.left {
margin: 5px 10px 5px 5px;
float: left;
}
#mainphotor {
padding: 20px 5px 20px 20px;
float:right;


}


.hide {
display: none;
}
#sitename{
color:#06214a;
font-weight:400;
height:80px;
width:400px;
margin:0 0px 0px 240px;
text-align:center;
}

#sitename h1{
font-size:2.2em;
margin:0;
padding-top:20px;
}
.tablecolour{
	color: #d37b00;
	text-align:left;
	font: 1.2em tahoma, verdana, sans-serif;
	text-decoration: none;
}

.tablecolourora{
	color: #d37b00;
	text-align:left;
	font: 1.2em tahoma, verdana, sans-serif;
	font-weight:bold;
	
}
.tableblue{
	font-size:0.9em;
	color: #06214a;
	font-weight:normal;
	text-align:left;
	font-family: tahoma, verdana, sans-serif;
}

.tablebluesmall{
	font-size:0.8em;
	color: #06214a;
	font-weight:normal;
	text-align:left;
	font-family: tahoma, verdana, sans-serif;
}

.tablebluehead{
font-size:0.8em;
color: #06214a;
font-weight:bold;
text-align:centre;
font: tahoma, verdana, sans-serif;
}
.tablectop{
font-size:1.0em;
color: #303030;
text-align:left;
font: tahoma, verdana, sans-serif;
}
.tabledate{
font-size:1.0em;
color: #303030;
text-align:right;
font: tahoma, verdana, sans-serif;
}

#buttoncontainer {
  float: left;
  width:120px;
  margin-top:25px;
   
} 
  
#button ul {
   margin : 0;
   padding : 0;
   list-style-type : none;
   font-size:1.2em;
} 

#button li {
   width : 110px;
   margin-bottom : 1px;
  
}

#button li a {
   background : transparent url(nav2a.jpg) no-repeat 5px;
   color : #303030;
   width : 100%;
   text-decoration:bold;
   display : block;
   padding : 1px 5px 1px 30px;
   }
   
   
   
  text-align : left;
}

#button li a:visited {
   color : #666666;
}

#button li a:hover {
   color : #303030; 
   background : transparent url(nav1a.jpg) no-repeat 5px;
   
  
   padding-right : 1px;

}  
.superscript{
font-size:0.7-em; vertical-align:top;
} 
.sponsorship{
border:1.5px solid #fa9035;
padding:1px 1px 1px 9px;
width: 139px;
float:left;
}

