@import url(//fonts.googleapis.com/css?family=Open+Sans:400,700,400italic);

/* Site colours */
.colour1 {background-color:#D80040;color:#ffffff;}
.colour2 {background-color:#D80040;color:#ffffff;}
a{color:#D80040;}
a:hover{text-decoration:underline;}
a.nav1:hover{color:#F19337}
/****************/


body{font-family:'Open Sans',Verdana,Arial,Helvetica,sans-serif;font-size:100%;font-weight:normal;color:#ffffff;background-color:#303030;margin:10px 0;}
div{margin:0;padding:0;border:0;}
div.body1{color:#000000;}
div.body2{clear:both;background:#ffffff url("/images/body2back.png") repeat-x;}
div.body3{clear:both;}
div.bodybar{clear:both;height:8px;}

div.layout1{margin:auto;max-width:970px;color:#ffffff;font-size:10pt;position:relative;}
div.layout1a{min-height:100px;}
div.layout1b{clear:both;}
div.layout2{margin:auto;padding:12px 0 0;max-width:970px;color:#000000;position:relative;}
div.layout3{margin:auto;max-width:970px;color:#ffffff;font-size:10pt;}


div.layoutnav{position:relative;}
a.nav{display:block;float:left;width:152px;height:57px;margin:4px 4px 0 0;padding:3px 0px 0px 8px;color:#ffffff;font-size:8pt;}
span.navh{font-size:12pt;}

p{margin:0 6px 16px 10px;}

h1{font-size:26pt;font-weight:normal;letter-spacing:-1pt;}
h2{font-size:22pt;font-weight:normal;letter-spacing:-0.75pt;}
h3{font-size:18pt;font-weight:normal;letter-spacing:-0.5pt;}

img{border:0px;}
img.fl{border:0px;float:left;}
img.fr{border:0px;float:right;}
img.down3{position:relative;top:3px;}
img.down10{position:relative;top:10px;}

a{text-decoration:none;}

a.masthead{font-size:40px;color:#ffffff;}
img.logoback{position:absolute;top:0;right:0;}
img.logofade{position:absolute;top:0;left:0;max-width:100%;height:100px;}
img.logo{position:relative;max-width:80%;max-height:auto;}


br.clear{clear:both;}
hr.clear{clear:both;}

th.col1{width:160px;text-align:left;}
td.col1{width:160px;text-align:left;}
th.col2{width:100px;background-color:#CCEBF7;}
td.col2{width:100px;background-color:#CCEBF7;}
th.col3{width:100px;background-color:#E3F7CC;}
td.col3{width:100px;background-color:#E3F7CC;}
th.col4{width:100px;background-color:#F7E5CC;}
td.col4{width:100px;background-color:#F7E5CC;}
th.col5{width:100px;background-color:#F7CCDA;}
td.col5{width:100px;background-color:#F7CCDA;}

/* footer */
div.footnav{float:left;width:24%;min-width:150px;border-left:1px solid #808080;padding:0 0 0 9px;margin-bottom:10px;}
