* {
padding:0;
margin:0;
outline:none;
}

p{font:12px Arial, Helvetica, sans-serif; color:#111; line-height:150%;}
h1 {font:bold 16px Arial, Helvetica, sans-serif;
color:#111;
border-bottom:3px solid #ccc;
}

body{
background-color:#333
}

.languageselect select{
	width:165px;
}

.languageselect 
{	
	width:168px;
	margin:0 auto 5px auto;
	padding:10px;
	border:1px solid #ccc;
}

.colourchange{
padding-top:3px;
height:15px;
text-align:right;
position:relative;
width:1000px;
margin:0 auto;
}

.headtitle {
	padding:3px 0 3px 5px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#993300;
	margin-bottom:5px;
}

.three_column h3{
background-color:#094fa3;
font:bold 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:4px;
width:172px;
}

.three_column p {
font:12px Arial, Helvetica, sans-serif;
line-height:150%
}

.three_column td {
vertical-align:top
}

.two_column td{
border:1px solid #ccc;
padding:4px;
vertical-align:top;
}

.two_column h2 {
font:bold 13px Arial, Helvetica, sans-serif;
color:#fff;
padding:3px 0 3px 10px;
width:265px;
height:18px;
margin:0 auto;
text-align:left;
background: #FF6600 url(images/list_bg.jpg) repeat-x top left;}


.menu {
position:relative;
background:url(images/nav_bg.jpg) no-repeat top left;
z-index:700
}

.wrap{
margin:0 auto;
width:812px;
background-color:#111;
}

.banner {
position:relative;
padding:o;
display:block;
width:800px;
height:187px;
margin:0 auto;
}

.logo {
position:absolute;
top:5px;
left:5px;
}

.strapLine {
position:absolute;
top:40px;
left:120px;
padding:0; margin:0
}

.strapLine h1 {
font:bold 22px Arial, Helvetica, sans-serif;
color:#FFFFFF;
width:680px;
text-transform:uppercase;
border-bottom:none;
padding:0; margin:0
}

.strapLine span{
font:11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:0; margin:0
}

.search {
position:relative;
width:180px;
margin:10px auto;
}

.sub_wrap{
margin:0 auto;
width:800px;
background-color:#FFFFFF;
}

.content_wrap{
display:table;
position:relative;
width:800px;
margin-top:10px;
margin-bottom:10px;
}

.content{
float:left;
width:560px;
margin:0 10px 0 10px;
display:block;
position:relative;
vertical-align:top;
font:12px Arial, Helvetica, sans-serif;
}

.side_right{float:left; display:none}
.side_left{float:left; white-space:nowrap;}
.side_left{
width:200px;
display:block;
}

.titleHead  {
font:bold 14px Arial, Helvetica, sans-serif;
color:#fff;
padding:3px 0 3px 18px;
width:172px;
height:18px;
position:relative;
margin:0 auto;
background: #FF6600 url(images/list_bg.jpg) repeat-x top left;
}

.header{height:110px; width:800px;}
.footer{height:30px; width:auto;}
.header, .footer {
position:relative;
background-color:#094fa3;
}

.footer {
position:relative;
clear:both;
margin:0 auto;
width:812px;
background:url(images/footer_bg.jpg) no-repeat top left;
}

.footer_content {
font:11px Arial, Helvetica, sans-serif;
color:#fff;
position:relative;
top:7px;
width:812px;
text-align:center;
}


.footer_content a, .footer_content a:visited{
color:#FFFFFF;
text-decoration:underline;
}





.menulist {
margin:0 auto;
z-index:100;
width:190px
}

.menulist, .menulist li {
list-style:none;
padding:0px;
}  
	
.menulist h2 {
padding:4px 0 4px 18px;
margin:0px;
display:block; 
width:162px;
font:bold 12px Arial, Helvetica, sans-serif;
}

.menulist a {
padding:3px 0 3px 18px;
text-align:left; 
text-decoration:none; 
display:block; 
width:172px;  
font:12px Arial, Helvetica, sans-serif;
border-bottom:1px solid #ccc;
color:#666; 
background:#fff url(images/arrow.gif) 7px 8px no-repeat;
}
  


.menulist h2 {
background:#f5822a;
color:#333
}


.menulist a:hover{
color:#000;
background:#efefef url(images/arrowOn.gif) 7px 8px no-repeat;
}


.content ul, .content ol{
margin-top:15px;
margin-bottom:15px;
}

.content ul li{
font:12px Arial, Helvetica, sans-serif; color:#111; line-height:150%;
list-style:inside;
margin-left:15px;
}

.content ol {
font:12px Arial, Helvetica, sans-serif; color:#111; line-height:150%;
margin-left:25px;
}
