*{
margin:0px;
padding:0px
}
img{border:0px}
html{
width:100%;
height:100%;
}
body{
width:900px;
margin:auto;
background: #1c3f95 url(imgs/bg.gif) repeat-x;
}
#site{
width:900px;
padding:0;
}
.left{
float:left;
width:340px;
}
.right{
float:right;
margin:0 0 0 3px;
width:555px;
}
.print{
color: #6d81bc;
font: 10px tahoma, arial, sans-serif;
padding:15px 0 10px 18px;
}
.print a{
color: #6d81bc;
text-decoration:none;
}
.strapline{
padding:5px 0 0 18px;
}
.copy{
padding:20px 0 0 18px;
color: #ffffff;
font: 12px tahoma, arial, sans-serif;
}
.copy img{
float:left;
padding:0 15px 10px 0;
}
.copy a{
text-decoration: underline;
color: #ffffff;
}
.logo{
padding:75px 0 0 0
}
.ftr {
clear:both;
height:40px;
color: #445a93;
margin:0;
font: 10px tahoma, arial, sans-serif;
padding:50px 0 10px 0;
}
.ftr a{
color: #445a93;
text-decoration:underline;
}
.ftr-right {
float:right;
}
p{
line-height:2.0em;
padding:0 0 15px 0;
}
p.blue{
color: #1d9bc9;
}
h1{
font: 13px tahoma, arial, sans-serif;
color: #1d9bc9;
font-weight:bold;
padding:0 0 5px 0;
line-height:2.0em;
}
h2{
font: 12px tahoma, arial, sans-serif;
color: #6d81bc;
padding:0 0 15px 0;
}
.menu{
display:block;
margin:40px 0 0 0;
width:320px;
}
.menu li{
list-style-type:none;
float:left;
margin: 0 0 25px 0
}
.menu img{
float:left
}
.opacity img{
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1;
}
.opacity:hover img{
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
 -moz-opacity: 0.8;
 }
input {
 font: 13px tahoma, arial, sans-serif;
 color: #1c3f95;
}
textarea {
 font: 13px tahoma, arial, sans-serif;
 color: #1c3f95;
}

input.btn{
   color:#1c3f95;
   font: 12px tahoma, arial, sans-serif;
   background-color: #ffffff;
   border:0px solid;
   border-top-color:#6d81bc;
   border-left-color:#6d81bc;
   border-right-color:#1d9bc9;
   border-bottom-color:#1d9bc9;
}

ul{
margin:0 0 20px 60px;
}

li{
font: 12px tahoma, arial, sans-serif;
line-height:2.0em;
}

td{
line-height:1.5em;
}
